/** Zahnersatz **/
#zahnersatz_navi{
	background-image: url("https://cdn.staude.info/gesundheitsthemen/zahnersatz/images/navi_zahnersatz.png");
	background-position: top left;
	background-repeat: no-repeat;
	float:left;
	height: 250px;
	padding-right: 55px;
	padding-top: 250px;
	text-align: right;
	width: 111px;
}
#zahnersatz_navi li {
	margin-bottom: 8px;
}
#zahnersatz_navi a{
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
}
#zahnersatz_navi a:hover, #zahnersatz_navi li.current_page_item a{
	text-decoration: underline;
}

/** Zahnerkrankungen **/
#zahnkrankheit_navi{
	background-image: url("https://cdn.staude.info/gesundheitsthemen/zahnbetterkrankungen/images/navi_zahnerkrankungen.png");
	background-position: top left;
	background-repeat: no-repeat;
	float:left;
	height: 250px;
	padding-right: 15px;
	padding-top: 250px;
	text-align: right;
	width: 105px;
}
#zahnkrankheit_navi li {
	margin-bottom: 8px;
}
#zahnkrankheit_navi a{
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
}
#zahnkrankheit_navi a:hover, #zahnkrankheit_navi li.current_page_item a{
	text-decoration: underline;
}

/** Steuervorteile **/
#content_steuervorteil{
	background-image:url('https://cdn.staude.info/themes/images/zahnarzt/steuervorteil_blank.png');
	background-repeat:no-repeat;	
	background-color:#fff;
	float:left;
	height:500px;
	overflow:auto;
	padding:0px 0 0 20px;
	width:606px;
}
#content_steuervorteil h2{
	margin-top: 16px;
}

/** Zahnzusatzversicherung **/
#zahn_zusatzversicherung{
	background-image: url("https://cdn.staude.info/themes/images/zahnarzt/zahnzusatzversicherung.png");
	background-repeat: no-repeat;
	float: left;
	height: 460px;
	overflow: auto;
	padding: 40px 55px 0 55px;
	width: 516px;
}

/** Apotheken Notdienst **/
#apotheken_notdienst {
	background: transparent url("https://cdn.staude.info/themes/images/apotheken/notdienste.jpg") top left no-repeat;
	min-height: 500px;
	font-family: arial;
	font-size: 14px;
	color: #000000;
	position: relative;
}
#apo_notdienst_link {
	position: absolute;
	top: 344px;
	left: 143px;
	width: 26px;
	height: 26px;
}

/** Ärzte Notdienst **/
#notdienst-arzt {
	background: #000000 url("https://cdn.staude.info/themes/images/apotheken/aerztenotdienst.png") 0px 0px  no-repeat;
	height: 500px;
	font-family: arial;
	font-size: 14px;
	color: #000000;
	width: 626px;
}
#notdienst-arzt h2.title {
	line-height: 1em;
	font-size: 2.5em;
	margin-bottom: 0.25em;
	margin-top: 65px;
	margin-left: 10px;
}
#notdienst-arzt p.description {
	margin-left: 10px;
}
#notdienst-arzt p.description span.phone {
	display: none;
}
#notdienst-arzt ul.conditions{
	list-style-type: none;
	padding: 0;
	margin-top: 265px;
	margin-left: 200px;
	line-height: 1.5em;
}
#notdienst-arzt span.readmore{
	font-size: 16px;
	margin-left: 200px;
}
#notdienst-arzt ul.conditions li {}
#notdienst-arzt ul.conditions li:before {
	content: "- ";
	font-weight: bold;
}
#notdienst-arzt span.readmore a{}

/** Zahnarzt Notdienst **/
.zahnarzt-notdienst {
width:516px;
height:460px;
padding:40px 55px 0 55px;
overflow:auto;
background-image:url( "https://cdn.staude.info/themes/images/zahnarzt/notdienst.png" );
background-repeat:no-repeat;
}

.zahnarzt-notdienst p{
font-family:tahoma, arial;
font-size:13px;
 line-height:22px;
}
/** ZAP Service **/
#zap_service_navi {
	background-image: url("https://cdn.staude.info/themes/images/zahnarzt/hg_leistungen.png");
	background-position: top left;
	background-repeat: no-repeat;
	float:left;
	height: 490px;
	padding: 10px 0 0 60px;
	width: 290px;
}
#zap_service_navi a{
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}
#zap_service_navi li{
	margin-bottom: 4px;
}
#zap_service_navi li.even a{
	color: #003366;
}
#zap_service_navi li.odd a{
	color: #3399ff;
}
#zap_service_navi li.current-page-item a{ text-decoration: underline; }

#zap_service_content{
	background-color: #ffffff;
	color: #000000;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	height: 480px;
	overflow: auto;
	padding: 10px;
	width: 256px;
}
#zap_service_content ul li {
	line-height: 18px;
	color: #000;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	list-style: circle;
	margin-left: 15px;
}
#zap_service_content img {
	border: 1px solid #999;
}

/** CNI **/
#cni_navi {
	background-image: url("https://cdn.staude.info/themes/images/arzt/nav_angiologie.png");
	background-position: top center;
	background-repeat: no-repeat;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	height: 24px;
	padding-top: 26px;
	text-align: center;
}
#cni_navi a{
	text-decoration: none;
	color: #000000;
}
#cni_navi a:hover, #cni_navi a.active{
	color: #33ade5;
	text-decoration: underline;
}

/** Arzneimittelhandhabung **/
#arzneimittelhandhabung_txt{
	background-image:url("https://cdn.staude.info/themes/images/apotheken/arzneimittelhandhabung.png");
	background-repeat:no-repeat;
	float:left;
	font-size:14px;
	height:470px;
	padding:30px 130px 0 30px;
	width:280px;
}
#arzneimittelhandhabung{
	background-image:url("https://cdn.staude.info/themes/images/apotheken/arzneimittelhandhabung2.png");
	background-repeat:no-repeat;
	float:left;
	height:500px;
	/* list-style-type: disc; */
	list-style-type: none;
	line-height: 1.5em;
	padding:0 0 0 0;
	width:186px;
}
#arzneimittelhandhabung li {margin-left:20px; margin-bottom: .5em;}
#arzneimittelhandhabung li a{color:#636363; font-size:14px;}
#arzneimittelhandhabung .current_page_item{font-weight:bold;}

/** Herz und Gefässe **/

/** Anigologie **/
#nav_angiologie {
	line-height: 50px;
	text-align: center;
}

/** Kardiologie **/
#nav_kardiologie {
	line-height: 50px;
	text-align: center;
}
#kardiologie_herz{
	line-height: 14px;
	padding-left: 20px;
}
#kardiologie_herz a{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

/** Reizdarmsyndrom **/
#reizdarm{
	background-image: url("https://cdn.staude.info/gesundheitsthemen/reizdarmsyndrom/images/reizdarm_header.png");
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	padding: 70px 0 0 0;
	text-align: center;
	width: 626px;
}

#reizdarm a{color:#993399; font-size:15px;font-family:verdana; font-weight:bold; text-decoration: none;}
#reizdarm a:hover{text-decoration:none;}
#reizdarm a.current{ color: #000; }

/** Allergie **/
#allergie_flash{
	background-image: url("https://cdn.staude.info/themes/images/apotheken/allergie_hg.png");
	background-repeat: no-repeat;
	float: left;
	height: 460px;
	width: 506px;
}

/** Apotheken Gesundheitsnachrichten **/
#content .rss-items {
	height: 385px;
	overflow: auto;
}
#content .med-news.apotheke{
	/* background-image: url("../images/apo-medinews.jpg" ); */
	background-repeat: no-repeat;
	background-position: top center;
}
#content .med-news.apotheke .rss-items{
	padding: 0 0 0 12px;
}

/** Zahnarzt Nachrichten **/
#content .zahnmed-news .rss-include{
	clear:both;
	padding: 20px 0 0 20px;
}


/** QR-Seite (klein) **/
#content_qr{
	background-color: #ffffff;
	background-repeat: no-repeat;
	float: left;
	height: 450px;
}

#content_qr.qr-small {
	background-image: url("https://cdn.staude.info/gesundheitsthemen/unsere-mobilseite/qr-klein.png");
	padding: 50px 0 0 40px;
	width: 586px;
}
#content_qr img.qr-code{
	margin-bottom: 5px;
}

/** QR-Seite (gross) **/
#content_qr.qr-full{
	background-image: url("https://cdn.staude.info/gesundheitsthemen/unsere-mobilseite/qr-gross.png");
	height: 450px;
	padding: 50px 0 0 60px;
	width: 936px;
}
#content_qr.qr-full img.qr-code{

}
#content_qr h2 {
	color: #1b1b54;
	font-size: 15px;
	margin-top: 16px;
}
#content_qr li {
	list-style-type: square;
	margin-bottom: 7px;
	margin-left: 15px;
}

#zeitungskiosk{
float:left;
width:626px;
height:500px;
padding:0px;
background-image:url("https://cdn.staude.info/gesundheitsthemen/zeitungskiosk/zeitungskiosk.png");
background-repeat:no-repeat;	
position: relative;
}
#zeitungskiosk .cover1{border:none;position: absolute;top: 24px;left: 24px;}
#zeitungskiosk .cover2{border:none;position: absolute;top: 31px;left: 237px;}
#zeitungskiosk .cover3{border:none;position: absolute;top: 31px;left: 447px;}
#zeitungskiosk .cover4{border:none;position: absolute;top: 257px;left: 35px;}
#zeitungskiosk .cover5{border:none;position: absolute;top: 257px;left: 237px;}

#zeitungskiosk.sud-verlag img {box-shadow: 0.25em 0.25em 1.5em rgba(0,0,0,.5);}
#zeitungskiosk.sud-verlag .cover1 {width: 171px;height: auto;top: 45px;left: 16px;}
#zeitungskiosk.sud-verlag .cover2 {width: 171px;height: auto;top: 45px;left: 227px;}
#zeitungskiosk.sud-verlag .cover3 {width: 171px;height: auto;top: 45px;left: 435px;}
#zeitungskiosk.sud-verlag .cover4 {width: 150px;height: auto;left: 30px;top: 260px;}
#zeitungskiosk.sud-verlag .cover5 {width: 150px;height: auto;top: 260px;left: 237px;}

/** Apotheken Gesundheitsnews **/
div.med-news.apotheke{
	background-color: #ffffff;
}
div.med-news div.control{
	padding:0 0 0 20px;
}
div.med-news .rss-items{
	padding: 0 0 0 20px;
	overflow: auto;
}
div.med-news.apotheke a {
	color: #000000;
}

/** Rezept Einlösen **/
#rezept-einloesen{
	font-family: verdana;
	font-size: 12px;
}
#rezept-einloesen > p{
	margin:0;
	padding:0;

}
#rezept-einloesen input{
	font-size: 11px;
	height: 19px;
	margin-bottom: 2px;
	margin-top: 0;
}
#rezept-einloesen input.wpcf7-text{
	box-sizing: border-box;
	padding: 0 .75em;
}
#rezept-einloesen .kk-name input{
	color: #777777;
	width: 250px;
}
#rezept-einloesen .abs-name input{
	color: #777777;
	width: 250px;
}
#rezept-einloesen.kassenrezept .abs-name input {
	margin-top: 25px;
}
#rezept-einloesen.privatrezept .abs-name input,
#rezept-einloesen.rezeptfrei .abs-name input {
	margin-top: 45px;
}

#rezept-einloesen .abs-vorname input{
	color: #777777;
	width: 250px;
}
#rezept-einloesen .abs-strasse-nr input{
	color: #777777;
	width: 250px;
}
#rezept-einloesen .abs-plz-ort input{
	color: #777777;
	width: 250px;
}

#rezept-einloesen .kk-nr input {
	color: #777777;
	margin-right: 10px;
	width: 105px;
}

#rezept-einloesen input.rezept.med1 {
	color: #777777;
	width: 500px;
}
#rezept-einloesen.kassenrezept input.rezept.med1{
	margin-top: 82px;
}
#rezept-einloesen.privatrezept input.rezept.med1,
#rezept-einloesen.rezeptfrei input.rezept.med1 {
	margin-top: 130px;
}

#rezept-einloesen input.rezept.med2,
#rezept-einloesen input.rezept.med3 {
	color: #777777;
	margin-top: 21px;
	width: 500px;
}
#rezept-einloesen .aut-idem input{
	height: 10px;
	margin: 0 0 0 -0.2em;
	width:10px;
}
#rezept-einloesen .aut-idem span.wpcf7-list-item{
	margin: 0;
}
#rezept-einloesen .aut-idem span.wpcf7-list-item-label{
	display:none;
}
#rezept-einloesen .ff_hack{margin-top: 25px;}

html>/**/body .ff_hack, x:-moz-any-link, x:default {margin-top:30px; } /* Only FireFox 3 */

html>body .lastchecker {
  margin-top:65px;
}

html>/**/body .lastchecker, x:-moz-any-link, x:default {margin-top:50px; } /* Only FireFox 3 */


#rezept-einloesen.kassenrezept{
	background-image: url("https://cdn.staude.info/gesundheitsthemen/rezept-einloesen/images/kassenrezept.jpg"); 
	background-repeat:no-repeat; 
	padding:40px 0 0 5px;
}
#rezept-einloesen.gruen{
	background-image: url("https://cdn.staude.info/gesundheitsthemen/rezept-einloesen/images/rezeptfrei.jpg"); 
	background-repeat:no-repeat; 
	padding:40px 0 0 5px;
}
#rezept-einloesen.privatrezept{
	background-image: url("https://cdn.staude.info/gesundheitsthemen/rezept-einloesen/images/privatrezept.jpg"); 
	background-repeat:no-repeat; 
	padding:40px 0 0 5px;
}
.wpcf7-form-control-wrap.produkte-list > .wpcf7-not-valid-tip { display: none; }

/* .slideup ul.navigation a {display: block;line-height: 1.5em;padding: 17px 0px 30px 73px;}
.slideup ul.navigation a:hover, .slideup ul.navigation a.active{color:#ffffcc;filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; }

.slideup .texte, .slideup .bilder{  
	box-sizing: border-box; 
	float: left; 
	/* min-height: 500px; */ 
/* 	overflow: hidden; 
	position: relative; 
	width: 100%;
	line-height: 1.5em;
	height: 60vh;
	align-items: center;
	justify-content: center;
	display: flex;
	flex: 1;
	flex-flow: column wrap;
}

.slideup .text, .slideup .bild {height: 100%; overflow: auto; position: absolute; top:100%; width: 100%; transition: top ease-in-out .5s; }
.slideup .bild { top: -100%; overflow: hidden; transition: top ease-in-out .5s}

.slideup .text.active, .slideup .bild.active{ top: 0; } */ 