/*
mandantenspezifisches css-file
cms11
*/


/* 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 */

.moduleSearch {display:none;}

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

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