@charset "utf-8";
/* CSS Document */
.libra_humana {
	visibility:hidden;
	display: none;
}
div 									        	{ position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height: auto;}

/* Desktopscreen 992px to ... */

@media screen and (min-width: 992px){

.mobile {display: none !important;}

.no-mobile {display: block !important;}

 ...

}

/* Small screen / tablet / 760px to 991px */

@media (max-width: 991px) {

.mobile {display: block !important;}

.no-mobile {display: none !important;}

 ...

}

/* Smaller screen / tablet+phone / 480px to 759px */

@media (max-width: 759px) {

.mobile {display: block !important;}

.no-mobile {display: none !important;}

...

}

/* Extra small screen / smartphone / 280px to 479px */

@media (max-width: 479px) {

.mobile {display: block !important;}

.no-mobile {display: none !important;}

...

}



.humana_contact, 
.start_title,sss
#libraFooter_info,
#libra_humana_logo									{ position: absolute; }

#advertising,
#mainBreadcrumb,
#libraFooter_info								 	{ position: fixed; z-index: 100;}
#libra_humana_logo, #mainBreadcrumb, 
#humana_video, #navContent 							{ z-index: 150; }

/*content */
body, html 											{ margin: 0 auto; height: 100%; max-width: 85%;}

#frame 												{ margin: 0.5% auto;  }


#sondertext 										{ margin-top: 0.5%; padding:1%;}



/*header div */
#header												{ min-height: 100px; }
#libra_humana_logo									{ top: 5%; }
#libra_humana_logo img								{ width: 100%; }
.humana_contact										{ width:35%; right: 1%; top: 6%; text-align:center; padding: 1% 1%;  z-index: 150;}

#wowslider-container2 								{ top:0%; }
													  
#advertising										{ max-width: 6%; text-align: right; right:6%; bottom: 50%;}
#advertising img									{ padding: 10px; }

#humana_video										{ right: 2%;  padding: 1%;}

/******************************* content div *********************/
#main 												{ width: 100%; margin-top: 0.7%;}
#content											{ padding-bottom:2%;  }

#headerCenter, #midContent, #footer 				{ padding:1% 0; }
#navContent ul 										{ padding:1.3% 0; }

.start 												{ width: 30%; height:250px;}
.start_title										{ bottom: 20%; width: 96%; text-align: center; padding: 2% 0; left: 50%; margin-left: -48%; }
#mainContent 										{ float: left; margin-right: 1%; width: 78%; }
#start_navigation									{ padding: 0.5% 0; }
#mainBreadcrumb										{ left: 0; top: 0; width:100px; }

#Stellenangebote .tinymcewysiwyg img 				{ width: 100%; height: auto; }
.artikelText										{ margin: 0 10%; }

/***************************************** footer ******************************************************/

#footer 											{ padding-left: 3%; padding-right: 3%;}
#footer img 										{ width: 70%; }
#libraFooter_info									{ bottom: 1%; right: 1%;}
.humana_populaer 									{ display:block; }
 
/* klassen fÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼r main */

iframe												{ width: 100%; height:100%; frameborder: 0;}

/* Mitarbeiter */
/*Modul Bild und Text*/
.centertab 											{ margin-right: auto; margin-left: auto;}

.bildtext 											{ margin: 0px; padding: 0px; font-size: 10px;}
.imgleft 											{ float: left; margin-right: 20px;}         
.imgright 											{ float: right; margin-left: 20px;}
.stopleft 											{ clear: left;}
.stopright 											{ clear: right;}
.bildtext2											{ text-align: justify;}


/* link klassen und formate */
#articleContent 									{ margin-top: 1em; }
#article a, #article h3 							{ padding: 0.2em 0; }
	
/*Tabellen */

.pflege_tr 											{ background-color: #DFDFDF; }


/*ulli */
.librahumana_ma {
	margin-top: 2%;
	padding: 2%;
}

.wysiwygimgtext li {
	list-style-type: disc;
	margin-left: 1em;
	padding: 0.3em 0;
}

.wysiwygimgtext ul li ul li {
	list-style-type: circle;
}



#article {
	margin: 0 0 1em 0;
	}

#article a {
	color: #333;
	font-size: 12px;	
	}
 
#article h3:hover {
	color: #fff;
		
	}
 
#border_line {
	width: 80%;
	margin: auto;
	text-align:center;
	border-bottom: thin solid #30b8d1;
	}
	
#form h3 {
	color: #333;
	margin: 0 0;
	font-size: 12px;
}



.libra_clearBoth 							{ clear: both; width: 100%;}
.libraLeft 									{ float: left; }
.libraRight 								{ float: right; }

/*************************************************************navigation ***************************************************/
#navContent 							{ width:         100%; }
														 
#navContent ul 							{ float: left; width: 20%; }


#navContent ul							{ -moz-box-sizing:		border-box;
										  -webkit-box-sizing: 	border-box;
    									  box-sizing:         	border-box; 
										  text-align: 			center;
}


/********************footer navigation ************************************/

#libraFooter_navigation 				{ width: 100%; }
#libraFooter_navigation ul 				{ display: block; width:22.5%; float: left; margin-right: 2.5%; }
#libraFooter_navigation ul a			{ text-align: left; }
	
/*side navigation */
#mainBreadcrumb {
	margin: 0% 0 6% 1%;
	width: auto; /*18%;*/
	
	}

#mainBreadcrumb #article-list {
	padding:0.5em 3%;
}

#mainBreadcrumb #article-list h4 {
	padding: 0.5em;
}

#mainBreadcrumb #article-list a {
	display: block;
	padding: 0.5em;
	}


/* kontakt */
#kontakt { width:80%; }
.inpt, .senden, .sig {
	color:#000;
	font-size: 16px;
} 
.inpt {
	width: 100%;

}
 .plz {
	width: 15%;
 }
 .city {
	 width:84%;
	 margin-left: 1%;

 }
 
 .captcha {
	width: 20%; 
 }
 
 .senden {
	 padding: 1%;
 }
 
 legend, .form-legend {
    display: block;
    width: 100%;
    padding: 0;
        padding-bottom: 0px;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
    border-bottom: 1px solid #c1c9d4;
}

.panel {
	color: #fff;
	border-color: #4b9ad9;
	background-color: #4b9ad9;
	margin-bottom: 20px;
	
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.panel-default > .panel-heading {
    color: #fff;
    border-color: #4b9ad9;
    background-color: #4b9ad9;
}

.contact_info {
	z-index: 5000;
	width:100%;
  	font-size: 1.35em;  	
  	text-decoration: none;
  	display: block;	
	position: fixed;
	bottom: 0;
	height: 50px;
	line-height: 50px;
  	padding: 0px 70px;
}



.ci {
	max-width: 48%;
	color:#333;
}
.left {
	float: left;
}

.right {
	float: right;	
}
.spacer_line {
border-color: rgba(226, 32, 50, 0.9);
  border-width: thin;
  border-style: none none solid none;

}
 
/*
  border-color: rgba(226, 32, 50, 0.9);
  border-width: none,none,thin,none;
  border-style: solid;
*/

.media_headline {
	
	position: absolute;
	bottom:20px;
	left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}