/*
mandantenspezifisches css-file
pfad /[cms\d\d]/mres/css/stmelf.css
für erweiterungen oder zum überschreiben von css-definitionen

*/

/* Beginn Schrifttyp */
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/resp/css/fonts/open-sans-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/resp/css/fonts/open-sans-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/resp/css/fonts/open-sans-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/resp/css/fonts/open-sans-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/resp/css/fonts/open-sans-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/resp/css/fonts/open-sans-v14-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}     
body {font-family:'Open Sans';}    
.arrowLink {background: transparent url("/resp/img/sprite_icons.gif") no-repeat scroll 0 -1117px;}    
.fancybox-title {font-family: 'Open Sans' !important;}     
.moduleCont12 a {background-position: -320px -15px;}  
input, select, textarea {font-family: 'Open Sans';}  
/* Ende Schrifttyp */

/* Beginn Seitenzentrierung */
body {padding: 0;}
#wrapper {margin: 0 auto;}
.pageGrid {max-width: 1280px; min-width: 255px; margin-left:auto; margin-right:auto;}
/* Ende Seitenzentrierung */

table.aelfsearch{
    width: 100%;
    border-collapse:collapse;
}

table.aelfsearch tr {
    vertical-align:top;
}

.impAelfCats{
    margin:0.5em 0
}

.impAelfCats label{
    padding-left:1em;   
}
table.aelfsearch caption{
    /*margin:1em 0;*/
    font-size:1.1em;
    font-weight:bold;
}

.aelfsearch-name{
    text-align: left;
    width: 30%;
 }
 
 
.aelfsearch-adress{
    text-align: left;
    width: 40%;
 }
 
 
.aelfsearch-fon{
    text-align: left;
    width: 30%;
 }
 
.moduleCont14 p {
    height: auto !important;
    min-height: 135px;
    width: auto;
}

@media only screen and (max-width: 700px) {
    .boxRight {display:none;}
}

@media only screen and (max-width: 450px) {
    .boxLeft {display:block !important;}
}
