body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
@charset "utf-8";
/* npslider CSS Defaults */

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}


.ce_nps {overflow:visible;}
.ce_nps .slider > * {
	height:inherit;
	width:inherit;
	margin:0;
	padding:0;
}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#fff;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.40);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.40);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.40);box-shadow:0 5px 20px rgba(0,0,0,0.40);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#fff url("../../assets/mootools/mediabox/1.4.6/images/loading3.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#666;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#666;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#666;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#666;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#666;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#666}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#999}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#000;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#700;font-weight:bold;text-decoration:underline}
#mbCenter{
	width:800px!important;	
}
#mbImage{
	width:800px!important;	
}
body.kontaktformular-layer,
body.kontaktformular-layer-treppenlifte{
	background-attachment:unset;
	overflow-y:scroll !important;
}
iframe{
	width:800px!important;
}
/*
	PROJEKT:	Sanimed GmbH 
	AUTHOR:		Celal Acar | Sumanauten GmbH
*/

/* kontakt-teaser auf kontakt-seite ausblenden */
.kontakt .teaser_beraten {
    display: none;
}

html {
  
}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color:#4A4A49;
	margin:0;
	padding:0;
	background: url("../../files/sanimed/layout/images/sanimed_kristalle_30er.jpg") no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


/*------------------------------------------------------------------------*/
  
/*
	CONTENT ELEMENTS
*/

body.kontaktformular-layer {
	overflow: hidden
}

iframe {
	overflow: hidden;
}

a {
	color:#4A4A49;
	text-decoration:underline;
}

a:hover { 
	text-decoration:none; 
}

input, textarea, select {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.formbody tr{
	height:30px;	
}
.formbody table .captcha_text {
    display: block;
}
.formbody .col_0 {
    vertical-align: top;
}
textarea,
#main .inside .contact-formular textarea {
    margin-top: 0px!important;
}

#header .suche input[type='text']{
	background: #FFF;	
}

.mod_article .slider .bx-prev {
	width: 13px;
	height: 19px;
	position: absolute; 
	top: 55px;
	left: -45px;
	z-index: 9999;
}


.mod_article .slider .bx-next {
	width: 13px;
	height: 19px;
	position: absolute; 
	top: 55px;
	right: 0;
z-index: 9999;	
}

.mod_article .slider .bx-wrapper {
	left: 45px;
	top: 30px;
}

input[type='text']{
	background: transparent;
	width: 312px;
	border: none;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	height: 21px;
	background-image: url("../../files/sanimed/layout/images/input.png");
	margin-bottom: 10px;
}

select.kontakt_select {
	width: 322px;
	padding-left:3px;
	height:21px;
	font-size:14px;
	margin-bottom: 10px;
}

.form_rueckrufservice tr td.col_1{
	padding-left: 5px;
}	
.form_termin{
	position: relative;
	left: 0px;
	top: 0px;	
	line-height: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	overflow: visible;
}
.form_termin label {
	position: relative;
	float: left;
	width: 140px;
}
.form_termin .top input{
	width: 430px;
	right: 2px;
	position:absolute;
}
.form_termin .submit{
	width: auto;
	background: transparent !important;
	height: auto;
	float: right;
}
.form_termin .explanation,
.form_termin .kontakt_select {
	position: relative;
	margin-left: 140px;
}

p.error{
	padding: 0px;
	margin: 0px;	
	font-size: 11px;
	color: #900;
}

figure {
	margin:0;
	padding:0;
}
figcaption {
	line-height:16px;
	margin-top:-5px;
}
h1 {
	font-size: 25px;
	color: #4A4A49;
	line-height: 25px;
}

h2 {
	font-size: 18px;
	color: #4A4A49;
	font-weight: normal;
	line-height: 25px;
}
h3{
	color: 	#4A4A49;	
}
h4{
	color: 	#4A4A49;
	font-size: 16px;
}

/*----------------------------------*/
/*		MOBILE CONFIRM				*/
/*----------------------------------*/

.mobile_confirm_layer_bg{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: 0.5;
	z-index: 1500;
	cursor: pointer;
}
.mobile_confirm_layer_wrapper {
    display: block;
    height: auto;
    /* height: 80%; */
    left: 10%;
    position: fixed;
    top: 10%;
	bottom: 10%;
    width: 80%;
	z-index: 1600;
	display: none;
}
.mobile_confirm_container{
	background-image: url("/files/sanimed/layout/images/mobile_confirm/mobile_confirm_content.png");
	background-repeat: no-repeat;
    display: block;
    height: 624px;
    width: 672px;
	position: relative;
	margin: 0 auto;
}

#mobile_confirm_true{
	background-image: url("/files/sanimed/layout/images/mobile_confirm/mobile_confirm_true.png");
	background-repeat: no-repeat;
	width: 279px;
	height: 159px;
	position: absolute;
	bottom: 30px;
	left: 60px;
	cursor: pointer;
}
#mobile_confirm_false{
	background-image: url("/files/sanimed/layout/images/mobile_confirm/mobile_confirm_false.png");
	background-repeat: no-repeat;
	width: 279px;
	height: 159px;
	position: absolute;
	bottom: 30px;
	right: 30px;
	cursor: pointer;
}
#mobile_confirm_close{
	background-image: url("/files/sanimed/layout/images/mobile_confirm/mobile_confirm_close.png");
	background-repeat: no-repeat;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 30px;
	right: 30px;
	cursor: pointer;
}

/*------------------------------------------------------------------------*/

#wrapper {
			background-image: url("../../files/sanimed/layout/images/inside_bg.png");
	background-repeat: repeat-y;
	background-position:  center 0;
}
 
/*------------------------------------------------------------------------*/

#header {
	position: relative;
	left: 0px;
	top: 0px;
	height: 485px !important; 
}

#header .inside{
	width:960px;
	margin-left: auto;
	margin-right: auto;	
	// padding-left: 87px;
	// padding-right: 87px;
	height: 495px;
}


#header .inside .logo{
	position: absolute;
	top: 50px;
	left: 10px
}

#header .inside .suche{
	position: absolute;
	right: -0px;
	top: 0px;
	width: 274px;
	height: 41px;	
	background: url("../../files/sanimed/layout/images/header_suche_background.png") no-repeat;
}
#header .inside .suche .formbody{
	margin-top: 8px;
	margin-left: 8px;
}
#header .inside .suche input[type="text"]{
	border: 0px;
	width: 183px;
	height: 25px;
	font-size: 14px;
	color: #5c5c5c;
	padding: 0px;
	margin:0px;
	padding-left: 5px;
	padding-right:5px;
}
#header .inside .suche .submit
{
	background: url("../../files/sanimed/layout/images/search_button.png") no-repeat;
	border:0px;
	height: 25px;
	width: 25px;
	font-size: 0px;
	padding:0px;
	position:relative;
	top: -4px;
	margin:  -10px  0px  0px  0px;
}	

#header .inside .sitezoom{
	position: absolute;
	right: 295px;
	top: 1px;
}
#header .inside .zoom{
	height: 25px;
	width:25px;
	background: #e4e4e4;	
	padding: 5px;	
}
#header .inside .sitezoom a{
	text-decoration: none;
	color: #525252;
}
#header .inside .mod_breadcrumb{
	position: absolute;
	top:468px;
	font-size: 12px;
}
#header .inside .mod_breadcrumb ul{
	padding: 0px;
	margin:0px;	
}
#header .inside .mod_breadcrumb li{
	list-style-image: url("../../files/sanimed/layout/images/breadcrumb_list_style.png");	
	float: left;
	color: #878787;
	margin-right: 22px;
}
#header .inside .mod_breadcrumb li.first{
	list-style: none;	
}
#header .inside .mod_breadcrumb ul li a{
	color: #878787;


	text-decoration: none;
	
}

#header .inside .headbild{
	position: absolute;
	top: 200px;
	height: 257px;
	/* // left: 87px;	 */
	/* border-top-left-radius: 150px;
 	-moz-border-top-left-radius:150px; 
	-khtml-border-top-left-radius:150px; 
	-webkit-border-top-left-radius:150px;
	-ms-border-top-left-radius:150px; */
	border-top: 4px solid #e69c2f;
	/* border-left: 7px solid #e69c2f; */
}

#header .inside .headbild img{
	/* border-top-left-radius: 144px;
 	-moz-border-top-left-radius:144px; 
	-khtml-border-top-left-radius:144px; 
	-webkit-border-top-left-radius:144px;
	-ms-border-top-left-radius:144px; */
}


#header .inside .headbild_teaser{
	position: absolute;
	right: 10px;
	top: 215px;
	width: 260px;
	height: 235px;
	background: url("../../files/sanimed/layout/images/subpage_container.png");
	padding: 10px 20px;
	font-size: 18px;
	z-index: 999;
}
#header .inside .headbild_teaser h4{
	font-size: 30px;
	color: #e69c2f;	
	padding: 0px; 
	margin:0px;
	font-weight: normal;
	font-style:italic;
}

.in_der_naehe .opt_default {
	display: none;
}

/*------------------------------------------------------------------------*/
  
/*
	Slider
*/


.xtra_div {
	display: none;
}

#header #headslider .xtra_div {
	width: 960px;
	display: block;
	height: 125px;
	background-image: url("../../files/sanimed/layout/images/slider_verlauf.png");
	position: absolute;
	z-index: 99;
	left: 0px;
	bottom: 0px;

}

#header .ce_image.headbild .xtra_div {
	width: 960px;
	display: block;
	height: 100px;
	background-image: url("../../files/sanimed/layout/images/slider_verlauf.png");
	position: absolute;
	z-index: 99;
	left: 0px;
	bottom: 0px;

}



#header .inside .contact_info{
	position: absolute;
	right: 0px;
    width: 274px;
	top: 50px;
}	

#header .inside #headslider{
	position: absolute;
	top: 200px;
	// left:87px;	
}

#header .inside #headslider .ce_text {
	width: 960px;
	height: 380px;
}


#header .inside #headslider .ce_text h4{
	position: absolute;
	right: 10px;
	top: 10px;
	margin: 0;
	width: 260px;
	z-index: 999;
	height: 327px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 50px;
	font-style: italic;
	font-weight: normal;
	font-size: 30px;
}

#header .inside #headslider .ce_text h3 {
	position: absolute;
	right: 10px;
	padding-left: 20px;
	padding-right: 20px;
	width: 260px;
	font-size: 22px;
	color: #4A4A49;
	z-index: 99999;
	top: 230px;
}



#header .inside #headslider .ce_text.unternehmen h4 {
	background-image: url("../../files/sanimed/layout/images/slider_text_background/unternehmen.png");
	color: #3d82b4;
}

#header .inside #headslider .ce_text.medical_homecare h4 {
	background-image: url("../../files/sanimed/layout/images/slider_text_background/medical-homecare.png");
	color: #DB5257;
}

#header .inside #headslider .ce_text.mobilitaetserhalt h4 {
	background-image: url("../../files/sanimed/layout/images/slider_text_background/mobilitaetserhalt.png");
	color: #E69C2F;
}

#header .inside #headslider .ce_text.medizintechnik h4 {
	background-image: url("../../files/sanimed/layout/images/slider_text_background/medizintechnik.png");
	color: #AF86AE;
}


#header .inside #headslider .ce_text.institutioneller_eigenbedarf h4 {
	background-image: url("../../files/sanimed/layout/images/slider_text_background/institutioneller-eigenbedarf.png");
	color: #D7D63C;
}



#header .inside #headslider .ce_text .image_container {
	position: absolute;
	z-index: -10;
	top: 0;
	left: 0;
}

#header .inside #headslider .ce_text .image_container img {

	/* 	border-top-left-radius: 150px;
	-moz-border-top-left-radius: 150px;
	-khtml-border-top-left-radius: 150px;
	-webkit-border-top-left-radius: 150px;
	-ms-border-top-left-radius: 150px; */
	background-color: #000;
	border: none !important;
}

.ie #header .inside #headslider .ce_text .image_container img {
	border-top-left-radius: 0px;
	-ms-border-top-left-radius: 0px;
}


.ie_cornerfix {
	display: none;
}

.ie .ie_cornerfix  {
	display: block;
	width: 148px;
	height: 146px;
	position: absolute;
	z-index: 999999;
	top: 198px;
	left: 0;
	background-image: url("../../files/sanimed/layout/images/cornerfix.png");
}


#header .inside .slider section.ce_noobSlide_section,
#header .inside .slider a.ce_noobSlide_section{
	/* border-top-left-radius: 150px;	
	-moz-border-top-left-radius:150px; 
	-khtml-border-top-left-radius:150px; 
	-webkit-border-top-left-radius:150px;
	-ms-border-top-left-radius:150px; */
	position: relative;
	left:0px;
	top:0px;
}

#header .inside .slider section.ce_noobSlide_section .noobSlide_section_inside,
#header .inside .slider a.ce_noobSlide_section .noobSlide_section_inside {
	position: relative;
	left:0px;
	top: 0px;	
}
#header .inside .slider section.ce_noobSlide_section .noobSlide_section_inside .ce_text,
#header .inside .slider a.ce_noobSlide_section .noobSlide_section_inside .ce_text{
	position: absolute;
	right: 10px;
	top: 10px;
	width: 260px;
	height: 360px;
	background: url("../../files/sanimed/layout/images/slider_text_background/unternehmen.png");
	font-size: 18px;
	padding-left: 20px;
	padding-right: 20px;
}

#header .inside .slider section.unternehmen .noobSlide_section_inside .ce_text,
#header .inside .slider a.unternehmen .noobSlide_section_inside .ce_text {
	background: url("../../files/sanimed/layout/images/slider_text_background/unternehmen.png");
}
#header .inside .slider section.medical-homecare .noobSlide_section_inside .ce_text,
#header .inside .slider a.medical-homecare .noobSlide_section_inside .ce_text {
	background: url("../../files/sanimed/layout/images/slider_text_background/medical-homecare.png");
}
#header .inside .slider section.mobilitaetserhalt .noobSlide_section_inside .ce_text,
#header .inside .slider a.mobilitaetserhalt .noobSlide_section_inside .ce_text {
	background: url("../../files/sanimed/layout/images/slider_text_background/mobilitaetserhalt.png");
}
#header .inside .slider section.medizintechnik .noobSlide_section_inside .ce_text,
#header .inside .slider a.medizintechnik .noobSlide_section_inside .ce_text {
	background: url("../../files/sanimed/layout/images/slider_text_background/medizintechnik.png");
}
#header .inside .slider section.institutioneller-eigenbedarf .noobSlide_section_inside .ce_text,
#header .inside .slider a.institutioneller-eigenbedarf .noobSlide_section_inside .ce_text {
	background: url("../../files/sanimed/layout/images/slider_text_background/institutioneller-eigenbedarf.png");
}


#header .inside .slider section.ce_noobSlide_section .noobSlide_section_inside h4,
#header .inside .slider a.ce_noobSlide_section .noobSlide_section_inside h4{
	font-style: italic;
	font-weight: normal;
	font-size: 30px;	
	margin-top: 50px;
	padding:0px;
	
}
#header .inside .slider section.unternehmen .noobSlide_section_inside h4,
#header .inside .slider a.unternehmen .noobSlide_section_inside h4{
	color: #3d82b4;	
}
#header .inside .slider section.medical-homecare .noobSlide_section_inside h4,
#header .inside .slider a.medical-homecare .noobSlide_section_inside h4{
	color: #DB5257;	
}
#header .inside .slider section.mobilitaetserhalt .noobSlide_section_inside h4,
#header .inside .slider a.mobilitaetserhalt .noobSlide_section_inside h4{
	color: #E69C2F;	
}
#header .inside .slider section.medizintechnik .noobSlide_section_inside h4,
#header .inside .slider a.medizintechnik .noobSlide_section_inside h4{
	color: #AF86AE;	
}
#header .inside .slider section.institutioneller-eigenbedarf .noobSlide_section_inside h4,
#header .inside .slider a.institutioneller-eigenbedarf .noobSlide_section_inside h4{
	color: #D7D63C;	
}





 #header  div.head_white_gradient {
	display: block;
	width: 960px;
	height: 125px;
	background-image: url("../../files/sanimed/layout/images/slider_verlauf.png");
	position: absolute;
	top: 342px;
}

.index #header  div.head_white_gradient {
	display: none;
}


/*------------------------------------------------------------------------*/
  
/*
	NAVIGATION ELEMENTS
*/
  
.mod_navigation ul, 
.mod_customnav ul {
	margin:0;
	padding:0;
	list-style:none;
}
  
#nav {
	position: absolute;
	left: 0px;
    width: 100%;
	top: 148px;
	overflow: visible;
	z-index: 1000;
}    
#nav ul.level_1{
	position: relative;
	left:0px;
	top:0px;	
}


#nav ul.level_1 > li:hover > div.subnav {
	display:block
}


#nav div.subnav {
	width: 960px;
	height: 257px;
	padding: 0px;
	margin:0px;
	position:absolute;
	left: 0px;
	top:52px;
	background: url("../../files/sanimed/layout/images/nav_background.png") top left ;
	/* border-top-left-radius: 150px;
	-moz-border-top-left-radius:150px;  
	-khtml-border-top-left-radius:150px; 
	-webkit-border-top-left-radius:150px; 
	-ms-border-top-left-radius:150px; */
	border-top: 4px solid #E69C2F;
	/* border-left: 7px solid #E69C2F; */
}

#nav ul.level_2{
	display: none;	
	width: 960px;
	height: 257px;
	padding: 0px;
	margin:0px;
	position:absolute;
	left: 0px;
	top:52px;
	background: url("../../files/sanimed/layout/images/nav_background.png") top left ;
	/* border-top-left-radius: 150px;
	-moz-border-top-left-radius:150px;  
	-khtml-border-top-left-radius:150px; 
	-webkit-border-top-left-radius:150px; 
	-ms-border-top-left-radius:150px; */
	border-top: 4px solid #E69C2F;
	/* border-left: 7px solid #E69C2F; */
}
#nav ul.level_1 > li.unternehmen:hover > ul.level_2,
#nav ul.level_1 > li.unternehmen:hover > div.subnav
{	
	border-top: 4px solid #3D82B4;
	/* border-left: 7px solid #3D82B4; */
}
#nav ul.level_1 > li.medical-homecare:hover > ul.level_2,
#nav ul.level_1 > li.medical-homecare:hover > div.subnav
{	
	border-top: 4px solid #DB5257;
	/* border-left: 7px solid #DB5257; */
}
#nav ul.level_1 > li.mobilitaetserhalt:hover > ul.level_2,
#nav ul.level_1 > li.mobilitaetserhalt:hover > div.subnav
{	
	border-top: 4px solid #E69C2F;
	/* border-left: 7px solid #E69C2F; */
}
#nav ul.level_1 > li.medizintechnik:hover > ul.level_2,
#nav ul.level_1 > li.medizintechnik:hover > div.subnav
{	
	border-top: 4px solid #AF86AE;
	/* border-left: 7px solid #AF86AE; */
}
#nav ul.level_1 > li.institutioneller-eigenbedarf:hover > ul.level_2,
#nav ul.level_1 > li.institutioneller-eigenbedarf:hover > div.subnav
{	
	border-top: 4px solid #D7D63C;
	/* border-left: 7px solid #D7D63C; */
}
#nav ul.level_1 > li.sanimed-shops:hover > ul.level_2,
#nav ul.level_1 > li.sanimed-shops:hover > div.subnav
{	
	border-top: 4px solid #62B2AA;
	/* border-left: 7px solid #62B2AA; */
}











#nav > ul.level_1 > li.active.mobilitaetserhalt,
#nav > ul.level_1 > li.trail.mobilitaetserhalt,
#nav > ul.level_1 > li.mobilitaetserhalt:hover
{
	background: url("../../files/sanimed/layout/images/active_underline/mobilitaetserhalt.png") no-repeat left bottom;
}

#nav > ul.level_1 > li.active.unternehmen,
#nav > ul.level_1 > li.trail.unternehmen,
#nav > ul.level_1 > li.unternehmen:hover
{
	background: url("../../files/sanimed/layout/images/active_underline/unternehmen.png") no-repeat left bottom;
	padding-left: 25px;
	padding-top: -5px;
	padding-bottom: 10px;
}

#nav > ul.level_1 > li.active.medical-homecare,
#nav > ul.level_1 > li.trail.medical-homecare,
#nav > ul.level_1 > li.medical-homecare:hover
{
	background: url("../../files/sanimed/layout/images/active_underline/medical-homecare.png") no-repeat left bottom;
	padding-left: 25px;
	padding-top: -5px;
	padding-bottom: 10px;
}

#nav > ul.level_1 > li.active.medizintechnik,
#nav > ul.level_1 > li.trail.medizintechnik,
#nav > ul.level_1 > li.medizintechnik:hover
{
	background: url("../../files/sanimed/layout/images/active_underline/medizintechnik.png") no-repeat left bottom;
}

#nav > ul.level_1 > li.active.institutioneller-eigenbedarf,
#nav > ul.level_1 > li.trail.institutioneller-eigenbedarf,
#nav > ul.level_1 > li.institutioneller-eigenbedarf:hover
{
	background: url("../../files/sanimed/layout/images/active_underline/institutioneller-eigenbedarf.png") no-repeat left bottom;
}

#nav > ul.level_1 > li.active.sanimed-shops,
#nav > ul.level_1 > li.trail.sanimed-shops,
#nav > ul.level_1 > li.sanimed-shops:hover
{
	background: url("../../files/sanimed/layout/images/active_underline/sanimed-shops.png") no-repeat left bottom;
}
 
#nav ul.level_2 > li{
	margin-left: 85px;
	margin-right: 30px;
	padding-top: 30px;
    text-align: center;
    width: 196px;
	float:left;
}
#nav li.unternehmen > ul.level_2 > li
{
	padding-bottom: 30px;	
}
#nav li.medizintechnik > ul.level_2 > li
{
	height: 40px;
	padding-bottom: 30px;	
}

#nav li.medical-homecare > ul.level_2 > li{
	height: 40px;
}

.subnav{
	display: none;	
}
#nav ul.level_1 li.medical-homecare > ul.level_2 > li
{
	height: 25px;
	width:236px;
	margin-left:65px;
	margin-right:10px;
}


#nav ul.level_2 > li a{
	font-size: 16px;
	color: #1f1f1f;
}
#nav ul.level_3 > li a{
	font-size: 12px;
	color: #646363;
	text-transform: none;
}
#nav ul.level_2 li.first{
	width: 196px;
}

#nav ul.level_1 li.mobilitaetserhalt > ul.level_2 > li{
	padding-bottom: 60px;	
}
#nav ul.level_1 li.institutioneller-eigenbedarf > ul.level_2 > li{
	padding-bottom:10px;
	width:216px;
	margin-left:75px;
	margin-right:20px;
}
#nav ul.level_1 li.medizintechnik > ul.level_2 > li{
	margin-bottom: -18px;	
}
#nav ul.level_1 li.medizintechnik > ul.level_2 > li{
	margin-bottom: -18px;	
}


#nav ul.level_1 li.medical-homecare ul.level_3,
#nav ul.level_1 li.mobilitaetserhalt ul.level_3,
#nav ul.level_1 li.schlafapnotherapie > ul.level_3,
#nav ul.level_1 li.heimbeatmung > ul.level_3,
#nav ul.level_1 li.sauerstofflangzeit-therapie > ul.level_3
{
	display: none !important;
		
}
#nav ul.level_1 li > ul.level_2 > li.schlafapnotherapie,
#nav ul.level_1 li > ul.level_2  > li.heimbeatmung,
#nav ul.level_1 li > ul.level_2  > li.sauerstofflangzeit-therapie
{
	height: 50px;
}
#nav ul.level_1 > li:hover ul.level_2
{
	display: block !important;
}

#nav div.navi_teaser_1{
	display: none;
	position:absolute;
	right: -16px;
	top: 62px;	
	width: 300px;
	height: 360px;
	border-left: 1px solid #c2c1c1;
	background: #FFF;
}
.navi_teaser_1 .nav_teaser{
	margin-left: 20px;
	color:#646363;
	font-size: 14px;
	line-height: 23px;
	text-transform: none;
}
.navi_teaser_1 .nav_teaser a,
.navi_teaser_1 .nav_teaser h4{
	text-decoration: none;
	color: #000;	
	font-size: 14px;
	font-weight: normal;
}
.navi_teaser_1 .nav_teaser .image_container{
	text-align: right;	
	margin-top: 10px;
	margin-right: 10px;
}
.navi_teaser_1 .nav_teaser a img{
	position: relative;
	top: 5px;	
}
#nav ul.level_3 > li{
	padding-top: 0px;	
}


#nav ul.level_1 > li {
	float:left;
	font-size: 18px;
	text-transform:uppercase;
	padding-left: 25px;
	padding-top: -5px;
	padding-bottom: 10px;
    width: 160px;
    box-sizing: border-box;
}
#nav li.unternehmen{
	background: url("../../files/sanimed/layout/images/li-background/unternehmen.png") no-repeat left top;	
	/* width: 87px; */
    padding-right: 30px; /* umbruch erzwingen */
}
#nav li.medical-homecare{
	background: url("../../files/sanimed/layout/images/li-background/medical-homecare.png") no-repeat left top;	
	/* width: 108px; */
}
#nav li.mobilitaetserhalt{
	background: url("../../files/sanimed/layout/images/li-background/mobilitaetserhalt.png") no-repeat left top;	
	/* width: 122px; */
}
#nav li.medizintechnik{
	background: url("../../files/sanimed/layout/images/li-background/medizintechnik.png") no-repeat left top;	
	/* width: 92px; */
}
#nav li.institutioneller-eigenbedarf{
	background: url("../../files/sanimed/layout/images/li-background/institutioneller-eigenbedarf.png") no-repeat left top;	
	/* width: 170px; */
}
#nav .level_1 > li.institutioneller-eigenbedarf > span,
#nav .level_1 > li.institutioneller-eigenbedarf > a {
    letter-spacing: -1.5px;
}
#nav li.sanimed-shops{
	background: url("../../files/sanimed/layout/images/li-background/sanimed-shops.png") no-repeat left top;	
	/* width: 80px; */
    padding-right: 50px; /* umbruch erzwingen */
}

#nav li.last {
	
}

#nav li a,
#nav li span {
	word-wrap:break-word;
	text-decoration: none;
	color: #1e1e1e;
}

#nav ul.level_2 li .active,
#nav  ul.level_2 li .trail {
	font-size: 16px;
}



.nav.left{
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 35px;
	width: 230px;
	margin-bottom: 75px;
}
.nav.left .navi_teaser_1{
	display: none;	
}
.nav.left li{
	width: 210px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.nav.left span.active{
	font-weight: bold;	
}
.mobilitaetserhalt .nav.left > li,
.mobilitaetserhalt .nav.left > li.active
{
	background-color: #e69c2f;	
}
.unternehmen .nav.left li{
	background-color: #3D82B4;	
}
.medical-homecare .nav.left li{
	background-color: #DB5257;	
}
.medizintechnik .nav.left li{
	background-color: #AF86AE;	
}
.institutioneller-eigenbedarf .nav.left li{
	background-color: #D7D63C;	
}
.sanimed-shops .nav.left li{
	background-color: #62B2AA;	
}

.nav.left ul.level_1 li a,
.nav.left ul.level_1 li span{
	text-decoration: none;
	color: #FFF;	
	text-transform: normal;
	font-size: 16px;
	display: block;
	width: 200px;
}





#subnav{
	position: absolute;
	top: 10px;
	right: 375px;	
}
#subnav ul{
	margin: 0px;
	padding:0px;	
}
#subnav ul li{
	float: left;	
	font-size: 18px;
	text-transform: uppercase;
	padding-left: 20px;
	padding-top: -5px;	
	margin-right: 20px;
}
#subnav ul li.atemzentrum{
	background: url("../../files/sanimed/layout/images/li-background/atemzentrum.png") no-repeat left top;	
}
#subnav ul li.phyisiotherapie{
	background: url("../../files/sanimed/layout/images/li-background/phyisiotherapie.png") no-repeat left top;	
}
#subnav ul li a{
	color: #333;	
	font-size: 14px; 
	text-decoration: none;
}

#footer .inside .nav{
	position: absolute;
	height: 245px;
	bottom: 0px;
}
#footer .inside .nav ul.level_1{
	margin: 0px; 
	padding: 0px;	
}
#footer .inside .nav ul.level_1 li{
	list-style: none;	
	
}
#footer .inside .nav.unternehmen{
	left: 0px;
	width: 135px;
	list-style: none;
}
#footer .inside .nav li.unternehmen{
	width: 65px !important;	
	word-wrap: break-word;
}
#footer .inside .nav.medical_homecare{
	left: 190px;
	width: 148px;
}
#footer .inside .nav.mobilitaetserhalt{
	left: 390px;
	width: 160px;
}
#footer .inside .nav.medizintechnik{
	left: 600px;
	width: 151px;
}
#footer .inside .nav.institutioneller_eigenbedarf{
	left: 810px;
	width: 135px;
}
 
#footer .inside .nav ul li.first{
	height: 40px;
	width: 100px;
}
#footer .inside .nav ul li.first a,
#footer .inside .nav ul li.first span{
	color: #706f6f;
	text-decoration: none;	
	text-transform: uppercase;
	font-size: 14px;
}
#footer .inside .nav ul li a,
#footer .inside .nav ul li span
{
	color: #706f6f;
	text-decoration: none;	
	font-size: 12px;
}

  
/*------------------------------------------------------------------------*/
 
#container {
	width: 730px;
	margin-left: auto;
	margin-right: auto;	
	// padding-top: 15px;

}


aside{
	margin: 0px;
	padding:0px;	
}

#main .inside{

	line-height: 22px;
	padding-top: 15px;
	padding-left: 76px;
padding-right: 70px;
}






#main .inside .teasernav{
	width: 140px;
	height: 285px;
	position:relative;
	color: white;
	background: #f6f6f6;
	margin-top: 10px;
	padding: 10px;
	float: left;
}
#main .inside .teasernav h3{
	height: 30px;
	line-height: 30px;
	width: 140px;
	text-align: center;
	text-transform:uppercase;
	font-size: 16px;
	font-weight: normal;
	padding: 10px 0px 10px 0px;
	margin:0px;	
}	
#main .inside .teasernav .mod_customnav
{
	background: #FFF;
	height: 300px;	
	background-position: 0 280px;
	background-image: url("../../files/sanimed/layout/images/teaser_sanimed.png");
	background-repeat: no-repeat;
}
#main .inside .teasernav .ce_hyperlink{
	position: absolute;
	bottom:20px;
	left: 0px;
	width: 90%;
	text-align:center;
	
}
#main .inside .teasernav.unternehmen .ce_hyperlink{
	background: url("../../files/sanimed/layout/images/pfeil_teaser/unternehmen.png") right center;
	background-repeat: no-repeat;
}	
#main .inside .teasernav.medical_homecare .ce_hyperlink{
	background: url("../../files/sanimed/layout/images/pfeil_teaser/medical_homecare.png") right center;
	background-repeat: no-repeat;
}

#main .inside .teasernav.mobilitaetserhalt .ce_hyperlink{
	background: url("../../files/sanimed/layout/images/pfeil_teaser/mobilitaetserhalt.png") right center;
	background-repeat: no-repeat;
}
#main .inside .teasernav.medizintechnik .ce_hyperlink{
	background: url("../../files/sanimed/layout/images/pfeil_teaser/medizin-technik.png") right center;
	background-repeat: no-repeat;
}
#main .inside .teasernav.institutioneller-eigenbedarf .ce_hyperlink{
	background: url("../../files/sanimed/layout/images/pfeil_teaser/institutioneller-eigenbedarf.png") right center;
	background-repeat: no-repeat;
}
#main .inside .teasernav.online_shops .ce_hyperlink{
	background: url("../../files/sanimed/layout/images/pfeil_teaser/online_shops.png") right center;
	background-repeat: no-repeat;
}
#main .inside .teasernav .ce_hyperlink a{
	text-decoration: none;
	font-size: 14px;	
	color: #646363;	
}
#main .inside  .teasernav h3{
	font-weight: normal;	
}
#main .inside  .teasernav h3 a{
	color: white;
	text-decoration: none;	
}
#main .inside  .teasernav.unternehmen h3{
	background: #3d82b4;
}
#main .inside  .teasernav.medical_homecare h3{
	background: #db5257;
	line-height: 15px;
}

#main .inside  .teasernav.mobilitaetserhalt h3{
	background: #e69c2f;
	line-height: 15px;
}
#main .inside  .teasernav.medizintechnik h3{
	background: #af86ae;
	line-height: 15px;
	padding-left: 10px;
	padding-right: 10px;
	width: 120px;
}

#main .inside  .teasernav.institutioneller-eigenbedarf h3{
	background: #d7d63c;
	line-height: 15px;
}
#main .inside  .teasernav.online_shops h3{
	background: #62b2aa;
}
#main .inside  .teasernav.online_shops .mod_customnav{
	background: url("../../files/sanimed/layout/images/teaser_sanimed_shop.png");
	background-position: 0 45px;
	background-repeat: no-repeat;	
}
#main .inside .teasernav ul{
	list-style: square outside;	
	padding: 0px;
	margin:0px;
}
#main .inside .teasernav ul li{
	margin-left: 50px;
	padding: 0px;
	margin: 15px 0px 0px 20px;
	line-height:16px;
	padding-bottom:6px;

}
#main .inside .teasernav.unternehmen ul li{
	color:  #3d82b4;	
}
#main .inside .teasernav.medical_homecare ul li{
	color:  #db5257;	
}
#main .inside .teasernav.mobilitaetserhalt ul li{
	color:  #e69c2f;	
}
#main .inside .teasernav.medizintechnik ul li{
	color:  #af86ae;	
}
#main .inside .teasernav.institutioneller-eigenbedarf ul li{
	color:  #d7d63c;	
}
#main .inside .teasernav.online_shops ul li{
	color:  #62b2aa;	
}
#main .inside .teasernav ul li a{
	color: #646363;
	text-decoration: none;
	font-size: 12px;
	position:relative;
	padding: 0px;
	margin: 0px;
}

#main .inside .contact-formular{
	position: relative;
	left: 0px;
	top: 0px;
	width: 584px;
	margin-top: 20px;
	margin-bottom: 50px;
}
#main .inside .contact-formular .left
{
	width: 292px;	
	float: left;
}
#main .inside .contact-formular .right{
	width: 272px;	
	float: left;
}

#main .inside .contact-formular .right{
	padding-left: 20px;	
}
#main .inside .contact-formular .right input,
#main .inside .contact-formular .left input{
	float: right;	
	margin-right: 2px;
}
#main .inside .contact-formular textarea{
		background: transparent;
	border: none;
	width: 310px;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	height: 270px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url("../../files/sanimed/layout/images/textarea.png");
	margin-bottom: 10px;
	max-width: 310px;
	max-height: 270px;
	margin-top: 15px;
}
#main .inside .contact-formular label,
#main .inside .contact-formular input{
	line-height: 30px;	
}

#main .inside .contact-formular label{
	width: 140px;
	float: left;
}

#unternehmen-infomaterial-anfordern .ce_form{
	overflow:visible;
	margin-top: 1px;
	margin-bottom: 20px;
	width: 100%;
}
#unternehmen-infomaterial-anfordern .ce_text{
	clear: both;	
}
#unternehmen-infomaterial-anfordern .ce_form label {
	width: 150px;
	float: left;
}

#unternehmen-infomaterial-anfordern .ce_form fieldset {
	border : none;
	margin: 0;
	padding: 0;
	margin-left: -155px;
}


#unternehmen-infomaterial-anfordern .ce_form input{
	margin-bottom: 5px;
}

#unternehmen-infomaterial-anfordern .ce_form fieldset legend {
	float: left;
	margin: 0;
	padding: 0;	
}
#unternehmen-infomaterial-anfordern .ce_form fieldset#ctrl_39 legend,
#unternehmen-infomaterial-anfordern .ce_form fieldset#ctrl_95 legend{
	 position: absolute;	
}

#unternehmen-infomaterial-anfordern .ce_form .row_8{
	position: relative; 
	left: 0px;	
}
#unternehmen-infomaterial-anfordern .ce_form fieldset label{
	width: 250px;
}
#unternehmen-infomaterial-anfordern .ce_form fieldset input {
	width: auto !important;
	float: left;
}

#unternehmen-infomaterial-anfordern .ce_form fieldset span {
	float: left;
	clear: left;
	margin-left: 155px;
}
#unternehmen-infomaterial-anfordern .ce_form textarea{
	
}

#unternehmen-infomaterial-anfordern .ce_form .submit{
	width: auto;
	background: transparent !important;
	height: auto;
	float: right;
}

#main .inside .contact-formular .submit{	
	width: auto;
	background: transparent !important;
	height: auto;
	float: right;
}	

#main .inside .contact-formular p.error
{
	/* position: absolute; */
	top: 114px;
		
}
#main .inside .google_maps{
	margin-bottom: 50px;	
}

#right {
}

/*
	TEASER | Left
*/

#left .teaser-badewannenlift-tuchlift{
	position: relative;
	left: 10px;
	top: 0px;	
	width: 220px;
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	padding-top: 4px;
	padding-bottom: 19px;
	margin-bottom: 35px;
}
#left .teaser-badewannenlift-tuchlift h3,
#left .teaser-badewannenlift-tuchlift h3 a{
	color: #e0686c;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
}
#left .teaser-badewannenlift-tuchlift .pfeil{
	position: absolute;
	right: 5px;
	bottom: 10px;	
}


#left .teaser-leichter-leben{
	position: relative;
	left: 10px;
	top: 0px;	
	width: 220px;
	border-top: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	padding-top: 4px;
	padding-bottom: 19px;
	margin-bottom: 35px;
}
#left .teaser-leichter-leben h3,
#left .teaser-leichter-leben h3 a{
	color: #3d82b4;
	font-weight: normal;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#left .teaser-leichter-leben .pfeil{
	position: absolute;
	right: 5px;
	bottom: 10px;	
}
#left .teaser_beraten{
	position: relative;
	left: 10px;
	top: 0px;
	margin-top:0px;	
	width: 200px;
	padding: 10px;
	background-image: url("../../files/sanimed/content/images/teaser_beraten/teaser_beraten_bg.jpg");
	height: 356px;
}

#left .teaser_beraten h3{
	color: #2084b4;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-weight: bold;
	display: block;
	text-align: center;

}

#left .teaser_beraten p span>a {
	position: relative;
	bottom: -15px;
	width: 185px;
	background-position: center;
	padding-left: 15px;
	height: 35px;
	padding-top: 5px;
	background-repeat: no-repeat;
	display: block;
	color: #fff;
	background-image: url("../../files/sanimed/content/images/teaser_beraten/button_beraten.png");
}


#left .teaser_beraten p,
#left .teaser-badewannenlift-tuchlift p,
#left .teaser-leichter-leben p
{
	margin: 0px;
	padding:0px;	
}

#left .contact_info{
	margin-top: 58px;
}	



  
/*------------------------------------------------------------------------*/
 
#footer {
	position: relative;
	left: 0px;
	top: 0px;
	background: url("../../files/sanimed/layout/images/footer_background.png") bottom;
	background-repeat: repeat-x;
	margin-top: 20px;
	min-height: 295px;
	min-width:960px;
}  


#footer .inside {
	width:960px;
	margin-left: auto;
	margin-right: auto;	
}

#footer .inside .footer_nav{
	position: relative;
	clear: both;
	left: 0px;
	top: 10px;
	width: 940px;
	text-align:right;
	padding-bottom: 10px;
	border-bottom: 1px solid #989898;	
}
#footer .inside .footer_nav ul{
	float: right;	
}
#footer .inside .footer_nav li{
	float: left;	
	margin-left: 33px;
}
#footer .inside .footer_nav a,
#footer .inside .footer_nav span
{
	text-decoration: none;
	color: #706f6f;
	font-size: 16px;
}

#footer .inside .footer_address{
	color: #ABABAB;
    font-size: 14px;
    margin-left: 775px;
    margin-top: 10px;
    position: relative;
}
#footer .inside .footer_address a{
	text-decoration: none;
	color: #ababab;	
}

#footer .inside #teaser-angebot-in-der-naehe-qualitaet{	
	width: 100%;
	position:relative;
	left: 0px;
	margin-top:10px;
	display:block;
	clear:both; 
	height: 260px;
	overflow: visible;
}
#footer .inside h3{
	margin: 0px;
	padding:0px;	
	color: 	#000;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-weight: normal;
}
#footer .inside .angebot_des_monats,
#footer .inside .in_der_naehe
{
	width: 310px;
	padding-left: 10px; 	
	overflow: visible;
}
#footer .inside .angebot_des_monats a{
	display: block;	
	text-decoration: none;
	color: #000000;
	height: 100%;
	width: 100%;
	border: 0px;
}
#footer .inside  .slider{
	width: 307px;
	padding-left: 10px; 
	position: relative;
	left: 0px;
	top: 0px;
}	
#footer .inside  .slider .ce_noobSlide_container{
	width: 190px;	
}
#footer .inside .slider .ce_noobSlide_previous{
	position: absolute;
	left:10px;
	top: 117px;	
	background: url("../../files/sanimed/layout/images/teaser_slider_left.png") no-repeat;
	height: 19px;
	width: 13px;
	font-size:0px;
}
#footer .inside .slider .ce_noobSlide_next{
	position: absolute;
	right:10px;
	top: 117px;	
	background: url("../../files/sanimed/layout/images/teaser_slider_right.png") no-repeat;
	height: 19px;
	width: 13px;
	font-size:0px;
}

#footer .inside  .slider_qualitaet_und_erfahrung{
	position: absolute;
	top: 60px;
	left: 55px;
}
#footer .inside .in_der_naehe{
	position: relative;
	right: 0px;
	top: 0px;
	overflow: visible;	
}
#footer .inside .in_der_naehe .standort_auswahl{
	position: absolute;
	right: 20px;
	top: 50px;	
}


#footer .inside #teaser-angebot-in-der-naehe-qualitaet .angebot_des_monats,
#footer .inside #teaser-angebot-in-der-naehe-qualitaet .in_der_naehe, 
#footer .inside #teaser-treppenliftkonfigurator-in-der-naehe-qualitaet .konfigurator,
#footer .inside #teaser-treppenliftkonfigurator-in-der-naehe-qualitaet .in_der_naehe
{
	float: left;
	color: #363636;
	border-right: 1px solid #ccc;
	font-size: 14px;
	height: 220px;
}
#footer .inside #teaser-angebot-in-der-naehe-qualitaet .slider,
#footer .inside #teaser-angebot-in-der-naehe-qualitaet,
#footer .inside #teaser-treppenliftkonfigurator-in-der-naehe-qualitaet,
#footer .inside #teaser-treppenliftkonfigurator-in-der-naehe-qualitaet .slider
{
	float: left;
	color: #363636;
	font-size: 14px;	
	height: 220px;
}


#footer .inside #teaser-angebot-in-der-naehe-qualitaet,
#footer .inside #teaser-angebot-in-der-naehe-qualitaet .slider 
#footer .inside #teaser-treppenliftkonfigurator-in-der-naehe-qualitaet,
#footer .inside #teaser-treppenliftkonfigurator-in-der-naehe-qualitaet .slider
{
	border-right: 0px !important;	
}
#footer .inside .mod_article.adresse{
	height: 270px;	
}

#footer .inside #teaser-kennenlernen-infomaterial,
#footer .inside #teaser-kennenlernen-rueckrufservice{
	clear: both;
	width: 100%;
	position: relative;
	padding-top: 20px;
	left:0px;
	height: 220px;
}

#footer .inside .infomaterial,
#footer .inside .kennenlernen
{
	float: left;	
}
#footer .inside .kennenlernen{
	border-right: 1px solid #CCCCCC;
	padding-left: 10px;
	width: 460px;
	margin-right: 10px;
}
#footer .inside .infomaterial{
	padding-left: 10px;
	width: 460px;
}
#footer .inside .kennenlernen a,
#footer .inside .infomaterial a
{
	text-decoration: none;	
}
#footer .inside .kennenlernen a img,
#footer .inside .infomaterial a img{
	position: relative;
	top: 4px;	
}
#footer .inside #teaser-treppenliftkonfigurator-in-der-naehe-qualitaet{
	clear: both;
	width: 100%;
	position: relative;
	margin-top: 10px;
	left:0px;
	overflow: visible;
}
#footer .inside .konfigurator{
	padding-left: 10px;
	width: 310px;
}




/*------------------------------------------------------------------------*/
  
/*
	NEWS
*/

div.mod_newslist > div.block{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}
div.mod_newslist > div.block.last {
	border:none;
	margin:0px;
	padding:0px;
}

div.mod_newslist > div.block.pagination {
	margin:0;
	padding:0;
	border:none;
	margin-top:15px;
	padding-top:15px;
	border-top:1px solid #CCCCCC
}
div.mod_newslist > div.block.pagination > p  {
	display:inline-block
}
div.mod_newslist > div.block.pagination ul {
	margin:0px;
	padding:0px;
	float:right;
}
div.mod_newslist > div.block.pagination ul li {
	 float:left;
	 margin:0px;
	 padding:0px;
	 list-style:none;
	 margin-left:5px;
}
div.mod_newslist > div.block.pagination a {
	text-decoration:none;
}
div.mod_newslist > div.block.pagination span {
	color:#3D82B4
}
div.mod_newslist > div.block.pagination ul li.last, div.mod_newslist > div.block.pagination ul li.first {
	display:none;
}



div.mod_newslist > div.block h2, div.mod_newslist > div.block h2 a {
	font-size:16px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:normal;
}
div.mod_newslist.stellenangebote p.more a
{
	color: 	#3D82B4;
}

div.mod_newslist > div.block p, div.mod_newslist > div.block h2 {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}
div.mod_newslist > div.block p.info, div.mod_newslist > div.block p.more {
	display:inline-block;
	margin:0;
}
div.mod_newslist > div.block p.info:after {
	content:" | ";
}
div.mod_newslist > div.block p.more a {
	text-decoration:none;
}

div.mod_newsreader .ce_download span.size {
	display:none;
}
div.mod_newsreader .ce_download a {
	text-decoration:none;
	color:#3D82B4;
}
div.mod_newsreader .ce_download img.mime_icon {
	position:relative;
	top:3px
}

div.mod_newsreader .back a {
	text-decoration:none;
	color:#3D82B4;
	text-transform:lowercase
}
div.mod_newsreader .back a:before {
	content:"< "
}

div.download h3,
div.downloads h3{
	color: #3D82B4;
	padding: 0px;
	margin:0px 0px 10px 0px;
}
div.download a,
div.downloads a{
	text-decoration: none;
}
div.download,
div.downloads{
	border-bottom: 0px solid #3D82B4;
    border-top: 1px solid #3D82B4;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 15px;
    padding-top: 15px;	
}
div.downloads.last,
div.download.last{
	border-bottom: 1px solid #3D82B4;
}
div.downloads ul{
	padding: 0px;
	margin: 0px;
}
div.downloads li{
	list-style: none;	
}

@media only screen and (max-device-width: 480px) {
	div.sitezoom{
		display: none;
	}
}
@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) { 
	div.sitezoom{
		display: none;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) {
	div.sitezoom{
		display: none;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
	div.sitezoom{
		display: none;
	}
}

input  {
	background: transparent;
	width: 312px;
	border: none;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	height: 21px;
	background-image: url("../../files/sanimed/layout/images/input.png");
	margin-bottom: 10px;
}

#suche .submit{
	background: url("../../files/sanimed/layout/images/suchen.jpg"); 
	width: 75px;
	height: 26px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	top: -3px;
	position:relative;
	margin-left: 10px;
}

.angebot_form form{
	margin-top: 25px;
}

textarea {
	background: transparent;
	border: none;
	width: 310px;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	height: 270px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url("../../files/sanimed/layout/images/textarea.png");
	margin-bottom: 10px;
	max-width: 310px;
	max-height: 270px;
	margin-top: 15px;
}


.angebot_form .ce_form  input  {
	background: transparent;
	width: 312px;
	border: none;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	height: 21px;
	background-image: url("../../files/sanimed/layout/images/input.png");
	margin-bottom: 10px;

}


.angebot_form .ce_form  label {
	width: 140px;
	clear: left;
	float: left;
	margin-bottom: 10px;
}

.angebot_form .ce_form .checkbox_container {
	float: left;
	border: none;
	margin: 0;
	padding: 0;
	margin-top: 15px;
}

.angebot_form .ce_form .checkbox_container legend {
	height: 295px;
	width: 139px;
	float: left;
	margin: 0;
	padding: 0;
}

.angebot_form .ce_form .checkbox_container input {
	float: left;
	width: auto !important
}

.angebot_form .ce_form .checkbox_container span {
	float: left;

}

.angebot_form .ce_form .checkbox_container label {
	clear: none;
	width: 250px;
	margin-top: 2px;
	margin-left: 10px;
}

.angebot_form .ce_form #ctrl_188 legend {
	height: 195px;
}

.angebot_form .ce_form textarea {
	background: transparent;
	border: none;
	width: 310px;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	height: 270px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url("../../files/sanimed/layout/images/textarea.png");
	margin-bottom: 10px;
	max-width: 310px;
	max-height: 270px;
	margin-top: 15px;
}

.angebot_form .ce_form label[for="ctrl_189"]{
	margin-top: 15px;
}

.angebot_form .ce_form input.submit {
	width: auto;
	background: transparent!important;
	height: auto;
	float: right;
}

.angebot_form .formbody  {
	width: 465px;
}

.standort_text {
	margin-left: 50px !important;
}

.telefon-stoerer {
	position: absolute;
	right: -170px;
	top: 25px;
	// background-image: url("../../files/sanimed/layout/images/telefon-stoerer.png");
	display: block;
	width: 229px;
	z-index: 999;
	height: 139px;
	display: none;
}


#auszeichnung-treppenlifte {

	position: fixed;
	right: 100px;
	z-index: 9999;
	top: 150px;
}
#auszeichnung-treppenlifte a {
	display: block;
	width: 100%;
	height : 100%;
}
@media(max-width: 1479px){
	#auszeichnung-treppenlifte {
		right: 10px !important;
	}
}
@media(max-width: 1320px){
	#auszeichnung-treppenlifte {
		-- display:none !important;
        position: absolute;
        top: 215px;
        right: 320px !important;
        display: block !important;
        z-index: 100;
	}
	.index #auszeichnung-treppenlifte {
        top: 211px;
	}
	#auszeichnung-treppenlifte img {
        height: 239px;
	}
	.index #auszeichnung-treppenlifte img {
        height: auto;
	}
	#auszeichnung-treppenlifte a.more {
		display:none;
	}
}






@media(max-width: 1024px){
	#auszeichnung-treppenlifte {
		position:absolute;
		top:40px;
		right:320px !important;
		display:block !important;
		z-index:100;
	}
	.index #auszeichnung-treppenlifte {
        top: 10px;
	}
	/* body.unterseite_treppenlift .headbild_teaser {
		display:none
	} */
}
@media(max-width: 600px){
	#auszeichnung-treppenlifte {
		right:20px !important;
	}
	.index #auszeichnung-treppenlifte {
        bottom: 7px;
        top: initial;
		right:320px !important;
	}
}
@media(max-width: 480px){
	#auszeichnung-treppenlifte {
		right:0px !important;
		top:1px !important
	}
	#auszeichnung-treppenlifte img {
		height:160px;
		max-height:160px;
	}
	
}

#auszeichnung-treppenlifte .more {
	display: block;

	background-image: url("../../files/sanimed/layout/images/teaser_right_arrow.png");
	background-repeat: no-repeat;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	text-decoration: none;
	margin-top: 5px;
	position: relative;
	color: #4A4A49;
	text-align: center;
	font-weight: bold;
	background-color: #ccc;
	background-position: 96% center;
}




.infobox.vorteile li {
	list-style: none;
	padding-left: 25px;
	background-image: url("../../files/sanimed/layout/images/vorteile-list.png");
	background-repeat: no-repeat;
	background-position: left center;
	list-style-image : none !important;
	font-size: 15px;
	line-height: 25px;
}


.infobox.vorteile h1 {
	text-transform: uppercase;
	color: #ef9b2a;
	font-size: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.infobox.vorteile ul {
	padding: 0 !important;
}

.infobox.vorteile figure {
	  position: absolute;
  top: 15px;
  right: 25px;
}




.contact_sidebar {
    position: fixed;
    right: 0;
    top: 30px;
    width: 39px;
    overflow: visible;
    z-index: 1000;
}
.contact_sidebar p {
    position: relative;
    width: 39px;
    height: 39px;
    margin-top: 2px;
    margin-bottom: 2px;
    z-index: 10;
}
.contact_sidebar p > a {
    position: absolute;
    background: #e4e4e4;
    width: 160px;
    padding: 10px;
    line-height: 19px;
    left: 0;
    z-index: -1;
    transition: left 0.5s;
    text-decoration: none;
}
.contact_sidebar p:hover > a {
    left: -160px;
}
@media (max-width: 1024px) {
    .contact_sidebar {
        display: none;
    }
}

@media screen and (min-width: 1025px){
	body.hide_navi #header .mod_navigation,
	body.hide_navi #subnav ul li.atemzentrum {
		display:none !important
	}
}

/** jQuery Colorbox anpassen **/
#colorbox {
    box-shadow: 0px 0px 10px -1px #000;
    border-radius: 10px;
}
#cboxOverlay,
#cboxContent {
    background: #fff;
    margin-top: 0;
}
#cboxLoadedContent {
    border-color: #fff;
}
#cboxClose {
    background: url(../../files/sanimed/assets/jquery/colorbox/1.4.11/images/controls_white.png) no-repeat top center;
}

form .datenschutz p{
	line-height: 12px;
	margin-top:0;
	margin-bottom:3px;
}
form .datenschutz p input {
    margin: 0;
    margin-bottom: 0 !important;
    height: 10px;
}

@charset "windows-1250";
/* CSS Document */

#header{
	height: 610px !important;	
}

#header .inside {
	height: 610px!important;
}


#header .inside .mod_breadcrumb{
	position: absolute;
	top:590px !important;
	left:10px;	
}
#main {
	position: relative;
	left: 0px;
	top:0px;
}
#main .inside {
	width:960px;
	margin-left: auto;
	margin-right: auto;		
}
#container {
	width: 100%;	
}
#nav ul.level_2,
#nav div.subnav
{
	display: none;	
	width: 960px;
	height: 380px;
	left: 0px;
	top:52px;
	padding: 0px;
	margin:0px;
	position:absolute;
	background: url("../../files/sanimed/layout/images/nav_background.png") top left ;
	/* border-radius: 150px 0 0 0; */

}
#nav ul.level_2 > li{
	display: none;	
}
#nav ul.level_1 > li:hover > div.navi_teaser_1
{
	display: block !important;
}
.sub.unternehmen{
	display: none;	
}

#nav .subnav > .ce_hyperlink{
    width: 325px;
}

/* 
	#### Submenu | Unternehmen	
*/

#nav .subnav.unternehmen > .ce_hyperlink{
    float: left !important;
    /* margin-left: 56px; */
    /* margin-right: -22px; */
    margin-top: 40px;
	margin-bottom: 5px;
	text-align:center;
}
#nav .subnav > .ce_hyperlink.unternehmensportrait,
#nav .subnav > .ce_hyperlink.management
{
	margin-bottom: -10px;	
}

#nav .subnav > .ce_hyperlink.rezepte-einloesen,
#nav .subnav > .ce_hyperlink.leichter-leben{
	margin-top: 40px;
}

#nav .subnav > .ce_hyperlink  > a{
	color: #1f1f1f;
	text-decoration: none;	
	font-size: 16px;
}

#nav .subnav > .submenu >  .ce_hyperlink.sub  > a
{
	color: #646363;
	font-size: 14px;
	text-transform: none;
}

#nav .subnav > .submenu.zertifizierung{
	position: absolute;	
	left: 325px;
	top: 210px;
}
#nav .subnav > .submenu.karriere{
	position: absolute;	
	left: 325px;
	top: 65px;
}
#nav .subnav > .submenu.aktuelles_downloads{
	position: absolute;	
	left: 0;
	top: 65px;
}

#nav .subnav > .ce_hyperlink.aktuelles-downloads,
#nav .subnav > .ce_hyperlink.karriere {
	margin-bottom:65px;
}

/* 
	#### Submenu | Medical Homecare	
*/
#nav .subnav.medical-homecare > .ce_hyperlink{
    float: left !important;
	/* margin: 40px -10px -4px 56px; */
	margin: 40px 0 -4px 0;
	text-align:center;
}

/* 
	#### Submenu | Sanimed-Shops
*/
#nav .subnav.sanimed-shops > .ce_hyperlink{
    float: left !important;
	/* margin: 40px -22px -4px 56px; */
	margin: 40px 0 -4px 0;
	/* text-align:center; */
}

#nav .subnav.sanimed-shops .nav_teaser_leichterleben{
    color: #646363;
    font-size: 14px;
    left: 0px;
    line-height: 23px;
    position: absolute;
    text-transform: none;
    top: 70px;
    width: 459px;
}
#nav .subnav.sanimed-shops a.marktplatz{
	left: 0px;
    position: absolute;
    top: 200px;
}

#nav .subnav.sanimed-shops .nav_teaser_marktplatz{
    color: #646363;
    font-size: 14px;
    left: 0px;
    line-height: 23px;
    position: absolute;
    text-transform: none;
    top: 226px;
    width: 444px;
}		


/* 
	#### Submenu | Institutioneller Eigenbedarf
*/
#nav .subnav.institutioneller-eigenbedarf > .ce_hyperlink{
    float: left !important;
	/* margin: 40px -22px 10px 56px; */
	margin: 40px 0 10px 0;
	text-align:center;
}

/* 
	#### Submenu | Mobilitätserhalt
*/
#nav .subnav.mobilitaetserhalt > .ce_hyperlink{
    float: left !important;
	/* margin: 40px -22px 0 56px; */
	margin: 40px 0 0 0;
	text-align:center;
}
#nav .subnav > .ce_hyperlink.treppenlifte,
#nav .subnav > .ce_hyperlink.elektromobile
{
	margin-bottom: 80px;	
}
#nav .subnav > .submenu.treppenlifte{
	position: absolute;	
	left: 0px;
	top: 65px;
}
#nav .subnav > .submenu.elektromobile{
	position: absolute;	
	left: 325px;
	top: 65px;
}

/* 
	#### Submenu | Medizintechnik
*/


#nav .subnav.medizintechnik > .ce_hyperlink{
    float: left !important;
	/* margin: 40px -22px 35px 56px; */
	margin: 40px 0px 35px 0px;
	text-align:center;
}

#nav .subnav > .submenu.monitoring{
	position: absolute;
	left: 325px;
    top: 220px;
}
#nav .subnav > .submenu.sauerstofftherapie
{
	position: absolute;
	left: 0px;
    top: 65px;
}

#nav .subnav > .submenu.ambulante-intensivmedizin{
	position: absolute;
 	left: 325px;
    top: 120px;
}
#nav .subnav > .ce_hyperlink.sauerstofflangzeit-therapie,
#nav .subnav > .ce_hyperlink.schlafapnotherapie
{
	margin-bottom: -10px;	
}


#nav .subnav > .submenu{
	position: absolute;	
	text-align: center;
    width: 325px;
    padding: 0 10px;
    box-sizing: border-box;
}





#nav ul.level_1 li.unternehmen:hover > .subnav.unternehmen,
#nav ul.level_1 li.medical-homecare:hover > .subnav.medical-homecare,
#nav ul.level_1 li.mobilitaetserhalt:hover > .subnav.mobilitaetserhalt,
#nav ul.level_1 li.medizintechnik:hover > .subnav.medizintechnik,
#nav ul.level_1 li.institutioneller-eigenbedarf:hover > .subnav.institutioneller-eigenbedarf,
#nav ul.level_1 li.sanimed-shops:hover > .subnav.sanimed-shops
{
	display: block !important;
    box-sizing: border-box;
	width: 960px;
	height: 380px;
	left: 0px;
	top:52px;
	padding: 0px;
	margin:0px;
	position:absolute;
	background: url("../../files/sanimed/layout/images/nav_background.png") top left;
/*	background: none \9; */
	/* border-radius: 150px 0 0 0; */
/*	border: none \9; */
	/* -moz-border-radius:150px 0 0 0; 
	-khtml-border-radius:150px 0 0 0; 
	-webkit-border-radius:150px 0 0 0; 
	-ms-border-radius:150px 0 0 0;  */
}
#nav ul.level_1 li.sanimed-shops  .subnav.sanimed-shops{
	border-top: 4px solid #62B2AA;
	/* border-left: 7px solid #62B2AA; */
}
#nav ul.level_1 li.institutioneller-eigenbedarf .subnav.institutioneller-eigenbedarf{
	border-top: 4px solid #D7D63C;
	/* border-left: 7px solid #D7D63C; */
}
#nav ul.level_1 li.medizintechnik  .subnav.medizintechnik{
	border-top: 4px solid #AF86AE;
	/* border-left: 7px solid #AF86AE; */
}
#nav ul.level_1 li.mobilitaetserhalt .subnav.mobilitaetserhalt{
	border-top: 4px solid #e69c2f;
	/* border-left: 7px solid #e69c2f; */
}


#nav ul.level_1 li.medical-homecare  .subnav.medical-homecare{
/* background-image: url("../../files/sanimed/layout/images/navigation/Sanimed_Frame_MedialHomecare_big.png") !important ; */
	border-top: 4px solid #DB5257;
	/* border-left: 7px solid #DB5257; */
	
}


#nav ul.level_1 li.unternehmen .subnav.unternehmen{
	border-top: 4px solid #3D82B4;
	/* border-left: 7px solid #3D82B4; */
}




#nav ul.level_1 li:hover > .subnav .mod_customnav{
	float:left !important;
	width: 200px;
	margin-bottom: 30px;
	margin-right: 150px;
	margin-left: -25px;
}
#nav ul.level_1 li.medical-homecare:hover > .subnav .mod_customnav,
#nav ul.level_1 li.mobilitaetserhalt:hover > .subnav .mod_customnav{
	margin-bottom: 30px;
}	
.subnav .mod_customnav > ul.level_1 > li.first > a{
	font-size: 16px;
	color: #1f1f1f  !important;	
	text-transform: uppercase;	
	float: none !important;

}
.subnav .mod_customnav > ul.level_1 > li {
	width: 195px;	
	padding: 0px !important; 
	overflow: visible !important;
	margin: 0px !important; 
	text-align:center !important;
}
.subnav .mod_customnav > ul.level_1 > li > a{
	font-size: 12px;
	overflow: visible !important;
	color: #646363 !important;
	text-transform: none;
	float: none !important;
	word-wrap: normal !important;
}
#footer .inside .footer_nav{
	top: 0px;	
}
#footer .inside .mod_article.adresse{
	height: 260px;	
}
#footer .inside .nav{
	height: 245px;	
}



.ce_text.nav_teaser.block a {
	float:right;
	margin-right:27px;
}
#unternehmen-infomaterial-anfordern .ce_form fieldset {
	margin-left:0
}
#unternehmen-infomaterial-anfordern div.explanation {
	padding-left:150px
}
#unternehmen-infomaterial-anfordern div.explanation {
	padding-left:150px
}
#footer .inside .nav.treppenlifte {
	display:none
}
.only_mobile {
	display:none
}
.submit_container {
	width:460px;
}
#main .inside .contact-formular .left,
#main .inside .contact-formular .right {
	margin:0;
	padding:0;
	float:none;
	width:464px
}
#main .inside .contact-formular label {
	clear:right
}
span.captcha_text {
	clear:both;
	display:block;
	padding-left:142px;
	margin-top:-10px
}
#main .inside .contact-formular label,
#main .inside .contact-formular input {
	line-height:21px
}
.lc_step select {
	max-width:100%
}
.ce_form .explanation table {
	width:100%
}
#ctrl_236 {
	margin-left:140px
}
form.contact-formular #ctrl_255,
form.contact-formular #ctrl_241,
form.contact-formular #ctrl_257 {
	margin-left:140px
}
form.infomaterial_anfordern #ctrl_269,
form.infomaterial_anfordern #ctrl_251 {
	margin-left:150px
}
#main .inside .teasernav.treppenlifte h3 {
	background-color:#009a9b
}
#main .inside .teasernav.treppenlifte ul li {
	color:#009a9b
}
#main .inside .teasernav.treppenlifte .ce_hyperlink {
	background:url("../../files/sanimed/layout/images/pfeil_teaser/online_shops.png") right center;
	background-repeat:no-repeat
}


/** Tablet Horizontal **/
@media screen and (max-width: 1024px){

	#main .inside .rueckruf {
        max-width: 100%;
        height: auto;
        background: #f7efe7;
        padding-top: 20px;
	}
	#main .inside .rueckruf form {
        padding: 0 15px;
	}
	#main .inside .rueckruf form .submit_container {
		width:100% !important
	}
	#main .inside .rueckruf form input[type="text"],
	#main .inside .rueckruf form input[type="tel"] {
		position: relative;
		box-sizing: border-box;
		width: 100%;
	}

	#main .inside .rueckruf h3 {
		padding-bottom:10px;
		padding-left:15px;
	}

	form.form_rueckrufservice {
		-- width:80% !important;
		margin:auto;
        box-sizing: border-box;
	}
	.form_rueckrufservice label {
		display:none
	}
	.form_rueckrufservice input {
		float:none !important
	}
	
	.form_rueckrufservice input[type="image"] {
		background:none !important;
		margin:0;
		padding:0;
		width:198px;
		height:40px
	}
	
	.nav.left ul.level_1 li a, .nav.left ul.level_1 li span {
		font-weight:bold
	}
	
	.teasernav.online_shops {
		display:none
	}
	
	.no_mobile {
		display:none
	}
	
	#main .inside .contact-formular .left,
	#main .inside .contact-formular .right {
		width:100%
	}
	
	.submit_container {
		width:100%
	}
	#main .inside .teasernav ul li a {
		font-size:14px;
	}
	#header .mod_search {
		display:none
	}
	#header .mod_customnav {
		display:none
	}
	
	#header .ce_text.contact_info {
		display:none
	}
	#header .mod_breadcrumb {
		display:none
	}
	#header .ce_image.headbild .xtra_div,
	body.index #header #headslider .xtra_div {
		display:none
	}
	#header {
		position:relative;
		top:auto;
		left:auto;
		width:100%;
		height:auto !important
	}
	#header .inside {
		width:auto;
		margin:0 3%;
		height:auto !important
	}
	#header .inside .logo {
		top:0px;
		left:0;
		width:100%;
		height:65px;
		position:fixed;
		z-index:1500;
		background-color:#FFFFFF;
	}
	body.not_top #header .inside .logo {
		
	}
	#header .inside .logo {
		background:none;
		z-index:2200;
		width:55%
	}
	body #header .inside .top_bg {
		background-color:#FFFFFF;
		width:100%;
		height:68px;
		position:fixed;
		top:0px;
		left:0px;
		z-index:1900
	}
	/* body.not_top #header .inside .top_bg {
		border-bottom:1px solid #CCCCCC;
		box-shadow: 0px 10px 20px 0px #CCCCCC;
	} */
	#header .inside .logo img {
		height:65px;
		width:auto;
		position:absolute;
		top:0;
		left:0
	}
	#header .inside .headbild {
		height:auto;
		overflow:hidden;
		width:100%;
		width:calc( 100% - 7px );
		top:14px;
		left:auto;
		position:relative;
	}
	body.index #header .inside #headslider {
		position:relative;
		top:auto;
	}
	#header .inside .mod_article {
		/* margin-top:75px */
		margin-top:63px
	}
	body.index #header .inside #headslider .ce_text .image_container img {
		min-height:380px;
		width:auto;
		min-width:inherit;
		max-width:inherit
	}
	
	#header .inside .headbild img {
		min-height:284px;
		max-width:none
	}
	#header .inside .headbild_teaser {
		top:40px;
		height:219px
	}
	
	#container {
		width:auto;
		margin:0 3%;
		
	}
	#main .inside {
		padding:15px 0 0 25px;
	}
	
	body.index #header .inside #headslider .ce_text {
		width:100% !important
	}
	
	body.index #header .inside #headslider .ce_nps {
		width:100% !important
	}
	#footer {
		width:100%;
		overflow:hidden;
		top:auto;
		left:auto;
		min-width:inherit;
		min-height:inherit;
		height:auto;
		padding-bottom:205px;
		background:none;
	}
	#footer .inside {
		margin:0 3%;
		width:auto;
		position:static;
		background:none
	}
	#footer .inside .nav {
		width:16.66% !important;
		position:relative;
		bottom:auto;
		left:auto !important;
		float:left;
		height:50px
	}
	#footer .inside .nav.treppenlifte {
		display:inline-block
	} 
	#footer .inside .nav li {
		display:none
	}
	#footer .inside .nav li.first {
		display:inline-block	
	}
	
	#footer .inside .mod_article.adresse {
		display:none
	}
	#footer .footer_nav {
		display:none
	}
	#footer .inside .footer_nav {
		height:60px;
		line-height:60px;
		margin:0;
		padding:0;
		border:none;
		width:auto
	}
	#main .inside .infobox {
    	box-shadow: 5px 5px 5px #999999;
		width:90%;
		width:calc( 100% - 35px );
		background-color:#c7e0ec;
		min-height:175px;
		height:auto;
		margin-bottom:15px;
		background-image:none;
		padding-left:10px;
	}
	#main .inside .infobox a {
		bottom:10px;
		right:10px
	}
	#main .inside .infobox h3 {
		padding-top:5px
	}
	#main .inside .ce_form form {
		width:auto
	}
	#main .inside .ce_form input.captcha,
	#main .inside .ce_form input.text,
	#main .inside .ce_form textarea,
	#main .inside .ce_form select {
		width:calc( 100% - 159px );
		max-width:none;
		background-image:none;
		background-color:#FFFFFF;
		border-radius:3px;
		box-shadow: inset 3px 3px 3px #CCCCCC;
		padding-top:0px;
		padding-bottom:2px;
		padding-left:10px;
		border:1px solid #999999;
		float:right;
		line-height:27px;
		padding-top:2px;
	}
	#main .inside .ce_form select {
		width:calc( 100% - 140px );
		height:29px;
		line-height:29px;
		padding-top:2px;
		padding-left:7px
	}
	#main .inside .ce_form label {
		height:29px;
		margin-bottom:10px
	}
	#main .inside .ce_form input.text,
	#main .inside .ce_form input.captcha {
		height:23px
	}
	#main .inside .ce_form .submit_container {
		clear:right;
	}
	#main .inside .ce_form .submit_container input {
		padding-right:0
	}
	#unternehmen-infomaterial-anfordern .ce_form label {
		width:140px;
		float:none;
		display:inline-block	
	}
	#unternehmen-infomaterial-anfordern .ce_form fieldset span {
		margin-left:145px
	}
	
	#unternehmen-infomaterial-anfordern div.explanation {
		padding-left:140px
	}
	
	#unternehmen-infomaterial-anfordern label.kontakt_select {
		display:none
	}
	.only_mobile {
		display:inherit
	}
	#header .mobile_shop {
		background-image: url("../../files/sanimed/layout/images/mobile_tablet/shop_blue.png");
		background-repeat: no-repeat;
		background-position: left;
		position: fixed;
		top: 26px;
		right: 300px;
		right: calc( 3% + 260px);
		z-index: 2000;
		height: 23px;
		padding-left: 31px;
		line-height: 23px;
		text-decoration: none;
		background-size:23px;
	}
	#header .mobile_contact {
		background-image: url("../../files/sanimed/layout/images/mobile_tablet/mail_blue.png");
		background-repeat:no-repeat;
		background-position:left;
		text-indent:-100000px;
		position:fixed;
		top:30px;
		right:90px;
		right: calc( 3% + 70px);
		z-index:2000;
		height:15px;
		width:24px;
		background-size:23px;
	}
	#header .mobile_phone {
		background-image: url("../../files/sanimed/layout/images/mobile_tablet/phone_blue.png");
		background-repeat: no-repeat;
		background-position: left;
		position: fixed;
		top: 26px;
		right:170px;
		right: calc( 3% + 130px);
		z-index: 2000;
		height: 23px;
		padding-left: 26px;
		line-height: 23px;
		text-decoration: none;
		background-size:23px;
	}
	#footer .mobile_shop {
		background-image: url("../../files/sanimed/layout/images/mobile_tablet/shop_grey.png");
		background-repeat: no-repeat;
		background-position: left;
		height: 23px;
		width: 28px;
		display:inline-block;
		margin:0 25px;
		text-indent:-1000000px;
		background-size:23px;
	}
	#footer .mobile_contact {
		background-image: url("../../files/sanimed/layout/images/mobile_tablet/mail_grey.png");
		background-repeat:no-repeat;
		background-position:left;
		text-indent:-100000px;
		width:24px;
		display:inline-block;
		margin:0 25px;
		height:23px;
		background-size:23px;
	}
	#footer .mobile_phone {
		background-image: url("../../files/sanimed/layout/images/mobile_tablet/phone_grey.png");
		background-repeat: no-repeat;
		background-position: left;
		height: 23px;
		width: 23px;
		text-indent:-10000px;
		display:inline-block;
		margin:0 25px;
		background-size:21px;
		background-size:23px;
	}
	#footer .mobile_imprint { 
		height: 23px;
		line-height: 23px;
		text-decoration: none;
		display:inline-block;
		margin:0 25px;
		display:inline-block;
		position:relative;
		top:2px
	}
	.mobile_footer_links {
		text-align:center;
		position:absolute;
		bottom:160px;
		left:0;
		width:100%;
		z-index:110
	}
	.mobile_address {
		height: 50px;
		border-bottom: 1px solid #727271;
		border-top: 1px solid #727271;
		margin-bottom: 0;
		text-align:center;
		line-height:50px;
		position:absolute;
		bottom:90px;
		left:3%;
		width:94%;
		z-index:110
	}
	#footer > .inside > .mod_article {
		position:absolute;
		bottom:0px;
		left:0;
		width:94%;
		padding:125px 3% 30px 3%;
		background-color:#dddddd;
		height:50px;
		z-index:100
	}
	body.index #container {
		margin:0
	}
	body.index #main .inside .teasernav {
		margin:0;
		padding:0;
		width:29.333%;
		margin:20px 0 0 3%
	}
	body.index #main .inside .teasernav h3 {
		width:100%;
		padding:10px 0
	}
	body.index #main .inside .teasernav h3 a {
		width:auto;
		display:inline-block;
	}
	body.index #main .inside .teasernav h3 {
		line-height:30px
	}
	body.index #main .inside .teasernav.institutioneller-eigenbedarf h3 {
		line-height:15px
	}
	body.index #main .inside .teasernav h3 a span {
		display:none
	}
	body.index #main .inside .teasernav .mod_customnav,
	#main .inside .teasernav.online_shops .mod_customnav {
		background-size:100% auto;
		background-color:#FFFFFF;
		background-image:url("../../files/sanimed/layout/images/teaser_sanimed.png");
		background-position:0 280px
	}
	body.index #main {
		position:relative;
		top:auto;
		left:auto;
		float:none
	}
	body.index #main .inside {
		padding:0;
		width:100%
	}
	body.index #main .inside .teasernav .ce_hyperlink {
		width:120px;
		text-align:left;
		padding-left:25px
	}
	#teaser-angebot-in-der-naehe-qualitaet {
		background:none !important;
		margin:0 !important;
		padding:250px 0 20px 0 !important;
		height:auto !important;
		margin-top:25px !important
	}
	
	#footer .inside .in_der_naehe .standort_auswahl {
		right:auto;
		left:110px;
		width:70%;
		width:calc( 100% - 110px )
	}
	
	#footer .inside #teaser-angebot-in-der-naehe-qualitaet > .ce_text {
		width:46% !important;
		width:calc( (100% - 31px) / 2 ) !important;
		padding:0;
		margin:0;
		padding-right:15px;
		margin-right:15px;
	}
	#footer .inside #teaser-angebot-in-der-naehe-qualitaet .in_der_naehe {
		border:none;
		padding:0;
		margin:0;
		width:46% !important;
		width:calc( (100% - 31px) / 2 ) !important;
	}
	
	#footer .inside #teaser-angebot-in-der-naehe-qualitaet .mod_article {
		display:none
	}
	div.mobile_slider {
		position:absolute;
		top:0px;
		left:0;
		height:230px;
		width:100%
	}
	div.mobile_slider div.img {
		width:33.333%;
		float:left;
		text-align:center;
		height:160px;
		line-height:160px;
	}
	div.mobile_slider div.img img {
		vertical-align:middle
	}
	#teaser-kennenlernen-infomaterial {
		padding:20px 0 !important;
		height:auto !important;
		background:none !important;
	}
	#teaser-kennenlernen-infomaterial > div {
		width:46% !important;
		width:calc( (100% - 31px) / 2 ) !important;
		padding:0 !important;
		margin:0 !important;
	}
	#teaser-kennenlernen-infomaterial > div.kennenlernen {
		padding-right:15px !important;
		margin-right:15px !important;
	}
	body.index div.standort_auswahl select {
		margin-left:0 !important;
		width:100% !important
	}
	body.mobilitaetserhalt #main .inside .infobox a {
		bottom: auto;
		right: auto;
		position: relative;
		display: inline-block;
		margin-bottom: 10px;
		margin-top: 5px;
		float: right;
	}
	.emobilconfig .search_konfi {
		clear:both;
		float:none;
		padding-top:50px;
	}
	.lift_entry, .emobil_entry {
		width:100% !important
	}
	.lift_entry .lift_text, .emobil_entry .emobil_text {
		width:auto !important
	}
	#footer .mod_form {
		background-color:#f6efe7;
		background-image:url("../../files/sanimed/layout/images/mobile_tablet/mobile_contact.jpg");
		background-position:right top;
		background-repeat:no-repeat;
		max-width:900px;
		margin:auto;
		border-top-left-radius:80px;
		margin-bottom:20px;
	}
	#footer .mod_form .formbody {
		padding:0 100px 0 20px;
		max-width:550px
	}
	#footer .mod_form h4 {
		margin:0;
		margin-top:200px;
		margin-bottom:20px;
		padding:5px;
		padding-left:60px;
		background-image:url("../../files/sanimed/layout/images/mobile_tablet/mobile_contact_headline.png");
		background-repeat:no-repeat;
		background-position:left;
		background-position:left 10px center;
		font-size: 25px;
		line-height: 30px;
		font-style: italic;
		font-weight: normal;
		color: #3c81b3;
		width:50%;
        background-color: rgba(255,255,255,0.8);
	}
	#footer label {
		margin-left:60px;
		width:120px;
		display:inline-block;
		vertical-align:top;
		height:32px;
		line-height:32px;
		margin-bottom:10px
	}
	#footer .mod_form textarea {
		line-height:15px;
		height:60px;
		background:none;
		background-color:#FFFFFF;
		padding:5px;
		width:calc( 100% - 200px );
		max-width:inherit;
		float:right
	}
	#footer input[type="text"] {
		background:none;
		background-color:#FFFFFF;
		padding:0 5px;
		height:32px;
		line-height:32px;
		width:calc( 100% - 200px );
		float:right
	}
	#footer .submit_container {
		margin-bottom:20px;
		height:32px;
		clear:both;
		text-align:right
	}
	#footer input[type="submit"] {
		background:#3c81b3;
		border:none;
		display:block;
		height:32px !important;
		width:auto;
		padding:0 35px 0 10px;
		line-height:32px;
		color:#FFFFFF;
		margin-left:auto;
		background-image:url("../../files/sanimed/layout/images/mobile_tablet/mobile_contact_btn.png");
		background-position:right;
		background-repeat:no-repeat
	}
	#header #nav {
		display:none
	}
	#header #mobile_nav {
		position:fixed;
		top:0px;
		right:0px;
		z-index:2000;
		padding-top:0px;
		display:block;
		overflow:visible;
		width:100%;
		height:60px;
		background: #fff;
	}
	.not_top #header #mobile_nav {
		box-shadow: 0px 10px 20px 0px #CCCCCC;
		box-shadow: 0px 10px 20px 0px rgba(128,128,128,0.8);
	}
	#header #mobile_nav div.overlay {
		position:fixed;
		width:100%;
		height:100%;
		left:0;
		top:0;
		display:none
	}
	#header #mobile_nav .navi_toggle {
		display:block;
		width:36px;
		height:3px;
		background-color:#484947;
		position:fixed;
		top:27px;
		right:10px;
		cursor:pointer;
		border:1px solid #727370;
		text-indent:-10000000px
	}
	#header #mobile_nav .navi_toggle:before {
		content:".";
		background-color:#484947;
		height:3px;
		width:36px;
		position:absolute;
		top:-10px;
		left:-1px;
		border:1px solid #727370;
		text-indent:-10000000px
	}
	#header #mobile_nav .navi_toggle:after {
		content:".";
		background-color:#484947;
		height:3px;
		width:36px;
		position:absolute;
		bottom:-10px;
		left:-1px;
		border:1px solid #727370;
		text-indent:-10000000px
	}
	#header #mobile_nav ul.level_1 {
		background-color:rgba(255,255,255,0.9);
		padding:0 10px 10px;
		display:block;
		max-height:250px;
		overflow:auto
	}
	#header #mobile_nav ul.level_1 {
		margin-top:10px;
		opacity:0;
		display:none;
		position: fixed;
		width: 100%;
		box-sizing: border-box;
		top: 60px;
	}
	#header #mobile_nav li.back a {
		border-top:1px solid #c1c2c1;
	}
	#header #mobile_nav li.back a:before {
		content:".";
		background-image:url("../../files/sanimed/layout/images/mobile_tablet/navi_pfeil_2.png");
		width:11px;
		height:30px;
		display:inline-block;
		background-position:center;
		background-repeat:no-repeat;
		margin-right:10px;
		text-indent:-100000px;
		position:relative;
		top:-2px
	}
	#header #mobile_nav li {
		background:none;
		margin:0;
		padding:0;
		float:none;
		clear:both
	}
	#header #mobile_nav a {
		display:block;
		border-bottom:1px solid #c1c2c1;
		line-height:30px;
		padding:10px;
		color:#000000;
		text-decoration:none;
		text-transform:uppercase;
		font-size:18px;
	}
	#header #mobile_nav a:after {
		content:"\00a0"
	}
	#header #mobile_nav a.active,
	#header #mobile_nav a.trail {
		color:#036ab5
	}
	#header #mobile_nav ul.level_1 > li.first > a {
		border-top:1px solid #c1c2c1;
	}
	#header #mobile_nav a.submenu span.after {
		content:"\e000";
		font-family:'icomoon';
		color:#666666;
		line-height:30px;
		float:right;
		padding-left:100px;
		margin-left:-100px;
		position:relative;
		z-index:10;
		background-image:url("../../files/sanimed/layout/images/mobile_tablet/navi_pfeil.png");
		width:11px;
		height:30px;
		display:inline-block;
		background-position:center right;
		background-repeat:no-repeat;
		text-indent:-10000px
	}
	#header #mobile_nav ul.level_1.navi_open {
		opacity:1;
		margin:0;
	}
	#header #mobile_nav li,
	#header #mobile_nav li.open > a {
		display:none;
	}
	#header #mobile_nav ul.open > li {
		display:block;

	}
	#header #mobile_nav li.open {
		display:block;

	}
	#header #mobile_nav ul {


	}
	#main .inside #sanimed-shops .infobox {
		box-shadow:none
	}
	#header .inside .logo {
		position:fixed;
		top:10px;
		left:3%
	}
	body #header .inside .top_bg {
		/* position:absolute;
		top:-75px;
		height:75px; */
		position:fixed;
		top:0;
        height: 63px;
		left:-3%;
		width:calc( 100% + 6% );
	}
	#header .mobile_phone {
		position:fixed;
		top:18px
	}
	#header .mobile_contact {
		position:fixed;
		top:22px
	}
	#header .mobile_shop {
		position:fixed;
		top:18px
	}
}


@media screen and (max-width: 900px){
	html {
		background:none
	}
	body.index #main .inside .teasernav.institutioneller-eigenbedarf h3 {
		line-height:30px
	}
	.infobox.vorteile figure {
		position:relative;
		top:auto;
		right:auto
	}
	#unternehmen-infomaterial-anfordern .ce_form fieldset#ctrl_270 span {
		margin-left:0
	}
	span.captcha_text {
		padding-left:0
	}
	.ce_gallery li.col_first {
		clear:none
	}
	#main .inside .ce_form label {
		height:25px;
		margin-bottom:0
	}
	#main .inside .ce_form input.text,
	#main .inside .ce_form input.captcha,
	#main .inside .ce_form textarea {
		float:none;
		width:calc( 100% - 17px )
	}
	#main .inside .ce_form select {
		width:100%
	}
	#unternehmen-infomaterial-anfordern div.explanation {
		padding-left:0
	}
	.ce_form .explanation table {
		width:100%;
	}
	.ce_form .explanation table td:first-child {
		display:none
	}
	.form_termin .explanation {
		margin-left: 0;
	}
	#main .inside .infobox.last {
		padding-bottom:20px
	}
	
	.angebot_form .formbody {
		width:auto
	}
	/* body #header .inside .top_bg {
		top:-75px;
		height:75px
	} */
	#header .inside .logo {
		top:10px
	}

	#header .mobile_phone,
	#header .mobile_shop {
		top:18px
	}
	#header .mobile_contact {
		top:22px
	}
}



@media screen and (max-width: 600px){
	
	#footer .mod_form .formbody {
		padding-right:20px;
	}
	#footer .mod_form label {
		display:none
	}
	#footer .mod_form input[type="text"] {
		float:none;
		width:calc( 100% - 10px )
	}
	#footer .mod_form textarea {
		float:none;
		width:calc( 100% - 10px )
	}
	#footer .mod_form h4 {
		width:auto
	}
	#main .inside .infobox,
	#main .inside .infobox.last {
		min-height:inherit;
		padding-bottom:40px
	}
	#main .inside .ce_form textarea {
		height:120px
	}
	#header .mobile_phone {
		width:23px;
		padding:0;
		text-indent:-100000px;
		right:120px;
		top:20px;
	}
	#header .mobile_contact {
		right:80px;
		top:22px;
	}
	#header .mobile_shop {
		width:28px;
		padding:0;
		text-indent:-1000000px;
		right:155px;
		top:20px;
	}
	#header .inside .logo img {
		height:45px;
	}
	#header .inside .logo {
		height:57px;
	}
	body #header .inside .top_bg {
		height:50px
	}
	#header .inside .headbild_teaser {
		display:none	
	}
    #header .inside .mod_article {
		margin-top:50px;
	}
	#teaser-angebot-in-der-naehe-qualitaet > .ce_text span {
		display:block
	}
	#left {
		display:none
	}
	#container {
		padding-left:0
	}
	#main .inside {
		padding:15px 0 0 0 
	}
	body.mobilitaetserhalt #main .inside .infobox {
		padding-bottom:5px
	}
	/* body #header .inside .top_bg {
		height:58px;
		top:-60px
	} */
	#header .inside .logo {
		top:10px
	}
	#header .mobile_phone,
	#header .mobile_shop {
		top:13px
	}
	#header .mobile_contact {
		top:17px
	}
	#main .inside #sanimed-shops .infobox .image_container {
		float:none !important;
		display:block
	}
	#main .inside #sanimed-shops .infobox {
		border:none;
		padding:0;
		box-shadow:none
	}
	#header #mobile_nav .navi_toggle {
		top:22px;
		right:3%
	}
	#header #mobile_nav {
		width:100%;
		height: 50px;
	}
	#header #mobile_nav ul.level_1 {
		padding:0 0 10px 0;
		top: 50px
	}
}
@media screen and (max-width: 480px){
	#main .inside .rueckruf {
		-- padding-top:90px;
		-- height:425px;
		background-repeat : no-repeat;
	}
	#main .inside .rueckruf form {
		width:100%
	}
	#main .inside .rueckruf h3 {
		-- max-width:calc( 100% - 85px );
		padding-bottom:20px
	}
	#main .inside .rueckruf label {
		white-space:nowrap
	}
	#main .inside .rueckruf table .submit_container {
		float:right
	}
	#header .mobile_contact {
		right:65px
	}
	#header .mobile_phone {
		right:105px;
	}
	#header .mobile_shop {
		right:142px
	}
	#header .inside .mod_article {
		margin-top:50px
	}
	#header .inside .headbild img {
		height:150px;
		min-height:inherit;
		width:auto
	}
	body.medical-homecare #header .inside .headbild img,
	body.medizintechnik #header .inside .headbild img {
		height:auto;
		width:100%
	}
	#header .inside .headbild {
		border-radius:100px 0 0 0
	}
	#header .inside .headbild img {
		border-radius:90px 0 0 0
	}
	#header .inside #headslider .ce_text h4 {
		height: auto;
		position: relative;
		top: auto;
		right: auto;
		width: 100%;
		padding: 0;
		margin: 0;
		margin-top: 210px;
		font-size:22px;
		padding-top:25px;
		background-position:top center;
		background-repeat:no-repeat
	}
	
	#header .inside #headslider .ce_text.unternehmen h4 {
		background-image:url("../../files/sanimed/layout/images/slider_text_background/unternehmen-2.png")
	}
	#header .inside #headslider .ce_text.medical_homecare h4 {
		background-image:url("../../files/sanimed/layout/images/slider_text_background/medical-homecare-2.png")
	}
	#header .inside #headslider .ce_text.mobilitaetserhalt h4 {
		background-image:url("../../files/sanimed/layout/images/slider_text_background/mobilitaetserhalt-2.png")
	}
	#header .inside #headslider .ce_text.medizintechnik h4 {
		background-image:url("../../files/sanimed/layout/images/slider_text_background/medizintechnik-2.png")
	}
	#header .inside #headslider .ce_text.institutioneller_eigenbedarf h4 {
		background-image:url("../../files/sanimed/layout/images/slider_text_background/institutioneller-eigenbedarf-2.png")
	}
	
	#header .inside #headslider .ce_text h3 {
		height: auto;
		position: relative;
		top: auto;
		right: auto;
		width: 100%;
		padding: 0;
		margin: 0;
		margin-top: 10px;
		height:auto;
		font-size:18px
	}
	body.index #header .inside #headslider .ce_text .image_container img {
		height:200px;
		min-height:inherit;
		border-radius:100px 0 0 0
	}
	body.index #header .inside #headslider .ce_nps {
		height:380px !important
	}
	#footer > .inside > .mod_article {
		display:none
	}
	#teaser-angebot-in-der-naehe-qualitaet,
	#footer > .inside > #teaser-kennenlernen-infomaterial {
		display:block
	}
	#footer {
		padding-bottom:115px;
	}
	.mobile_footer_links {
		background-color:#dddddd;
		padding-bottom:80px;
		padding-top:10px;
		bottom:0
	}
	.mobile_footer_links > * {
		margin:0 10px !important
	}
	.mobile_address {
		line-height:20px;
		padding-top:10px;
		border-bottom:none;
		bottom:5px;
	}
	.mobile_address strong {
		display:block
	}
	.mobile_address span {
		display:none
	}
	body.index #main .inside .teasernav {
		float:none;
		width:auto;
		margin:0 3%;
		background:none;
		margin-bottom:10px;
		height:50px;
		overflow:hidden
	}
	body.index #main .inside .teasernav.open {
		height:auto
	}
	body.index #main .inside .teasernav .mod_customnav, #main .inside .teasernav.online_shops .mod_customnav {
		background:none;
		height:auto
	}
	#main .inside .teasernav .ce_hyperlink {
		left:auto;
		bottom:auto;
		position:relative
	}
	#main .inside .teasernav ul li {
		margin-top:5px
	}
	body.index #main .inside .teasernav h3 {
		margin-bottom:10px
	}
	body.index #main .inside .teasernav .ce_hyperlink {
		text-align:right;
		width:auto;
		padding-right:20px
	}
	#footer .inside #teaser-angebot-in-der-naehe-qualitaet > .ce_text,
	#footer .inside #teaser-angebot-in-der-naehe-qualitaet .in_der_naehe,
	#teaser-kennenlernen-infomaterial > div {
		width:100% !important;
		margin:0;
		padding:0;
		float:none;
		border:none;
		border-top:1px solid #CCCCCC;
		padding-top:20px;
		height:auto
	}
	#teaser-kennenlernen-infomaterial > div td,
	#teaser-kennenlernen-infomaterial > div .image_container {
		display:block;
		padding:0 !important;
		float:none !important
	}
	#teaser-kennenlernen-infomaterial > div table,
	#teaser-kennenlernen-infomaterial > div td {
		width:100%
	}
	#teaser-kennenlernen-infomaterial > div td > img {
		margin:auto;
		display:block
	}
	#teaser-kennenlernen-infomaterial > div .image_container {
		text-align:center
	}
	#teaser-kennenlernen-infomaterial > div .image_container img,
	#teaser-kennenlernen-infomaterial > div td > img {
		margin-top:25px
	}
	#footer .inside .kennenlernen {
		margin-bottom:20px !important
	}
	#footer .inside #teaser-angebot-in-der-naehe-qualitaet > .ce_text > p {
		display:none
	}
	#footer .inside .in_der_naehe .standort_auswahl {
		padding-top:15px
	}
	#footer .angebot_des_monats table {
		height:auto !important
	}
	.mobile_slider {
		display:none
	}
	#footer .inside #teaser-angebot-in-der-naehe-qualitaet .mod_article {
		position:absolute;
		top:0px;
		left:0;
		display:block;
		width:100%
	}
	#footer .inside #teaser-angebot-in-der-naehe-qualitaet .mod_article > div {
		margin:0;
		padding:0;
		width:100%;
	}
	#footer .inside #teaser-angebot-in-der-naehe-qualitaet .mod_article .ce_nps {
		width:100% !important
	}
	.mod_article .slider .bx-wrapper {
		left:0
	}
	#footer .inside .slider {
		padding-left:0
	}
	#footer .inside .slider img {
		margin:auto	
	}
	#footer .mod_article .slider .bx-prev {
		left:0
	}
	#footer .mod_article .slider .image_container {
		padding-left:0 !important
	}
	#main .inside .infobox,
	#main .inside .infobox.last {
		min-height:inherit;
		padding-bottom:10px
	}
	#main .inside .infobox a {
		position:relative;
		bottom:auto;
		right:auto;
		display:inline-block;
		
	}
	#main .inside .infobox .image_container a {
		padding:0
	}
	
	#unternehmen-infomaterial-anfordern .ce_form fieldset span {
		margin-left:0
	}
	#unternehmen-infomaterial-anfordern .ce_form fieldset#ctrl_39 legend,
	#unternehmen-infomaterial-anfordern .ce_form fieldset#ctrl_95 legend {
		position:relative
	}
	.ce_youtube iframe {
		max-width:100%
	}
	#main .inside .infobox ul {
		padding-left:0;
	}
	#main .inside .infobox ul li {
		list-style-position:inside
	}
	.infobox.vorteile figure {
		position:relative;
		top:auto;
		right:auto	
	}
	.infobox.vorteile li {
		background-position:left 5px
	}
	.angebot_form .ce_form #ctrl_187 legend,
	.angebot_form .ce_form #ctrl_188 legend {
		height:auto;
		width:100%;
		position:relative;
		top:auto;
		left:auto
	}
	.liftconfig .lc_counter .count {
		margin-right:10px
	}
}
@media screen and (max-width: 340px){
	#header .mobile_shop {
		display:none
	}
}
@media screen and (max-width: 300px){
	#header .mobile_phone {
		display:none
	}
}
@media screen and (max-width: 270px){
	#header .mobile_contact {
		display:none
	}
}






#main .inside #sanimed-shops .infobox {
	background:none;
}
#main .inside #sanimed-shops .infobox h3 a {
	font-size:14px;
	padding-right:14px
}

.google_conversion_frame {
	display:none !important
}
@media (max-width: 1024px) {
    .sitezoom,
    .sitezoom > span {
        display:none !important;
        visibility:hidden
    }
}
/* --------------------------------------------------------------------------- */
/* FONT FÜR PFEILE IN MOBILE-NAVI */
/* --------------------------------------------------------------------------- */
@font-face {
	font-family: 'icomoon';
	src:url('../../files/sanimed/layout/fonts/icomoon.eot');
	src:url('../../files/sanimed/layout/fonts/icomoon.eot?#iefix') format('embedded-opentype'),
	url('../../files/sanimed/layout/fonts/icomoon.woff') format('woff'),
	url('../../files/sanimed/layout/fonts/icomoon.ttf') format('truetype'),
	url('../../files/sanimed/layout/fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}


@media (min-width: 601px) {
    #header #mobile_nav {
        display:none;
    }
}



#mbCenter,
#mbImage,
iframe {
    max-width: 100%;
    box-sizing: border-box;
}























