.download-element a{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl a{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls a{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx a{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx a{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt a{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin a{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc a{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx a{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word a{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto a{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms a{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha a{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh a{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe a{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class a{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so a{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea a{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll a{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda a{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf a{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai a{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps a{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps a{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps a{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt a{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx a{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi a{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil a{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif a{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc a{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf a{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg a{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi a{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp a{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods a{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt a{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml a{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc a{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg a{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr a{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir a{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr a{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi a{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar a{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc a{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php a{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3 a{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4 a{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5 a{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml a{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps a{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js a{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd a{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar a{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla a{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf a{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit a{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar a{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz a{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml a{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht a{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip a{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3 a{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma a{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg a{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav a{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg a{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid a{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi a{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif a{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff a{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc a{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram a{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm a{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm a{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra a{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp a{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif a{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg a{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg a{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe a{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png a{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff a{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif a{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg a{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz a{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp a{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif a{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic a{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl a{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml a{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp a{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css a{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss a{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less a{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html a{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm a{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md a{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml a{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt a{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text a{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log a{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx a{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf a{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml a{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl a{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4 a{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v a{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov a{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv a{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm a{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt a{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv a{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi a{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv a{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie a{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.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}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/layout/fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../../files/layout/fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/layout/fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../../files/layout/fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/layout/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../../files/layout/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/layout/fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../../files/layout/fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/layout/fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../../files/layout/fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/layout/fonts/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../../files/layout/fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/layout/fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../../files/layout/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/layout/fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../../files/layout/fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../../files/layout/fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../../files/layout/fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../../files/layout/fonts/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('../../files/layout/fonts/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../../files/layout/fonts/roboto-v18-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('../../files/layout/fonts/roboto-v18-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/roboto-v18-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/roboto-v18-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../../files/layout/fonts/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('../../files/layout/fonts/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/layout/fonts/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('../../files/layout/fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/layout/fonts/roboto-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('../../files/layout/fonts/roboto-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/roboto-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/roboto-v18-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/layout/fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../../files/layout/fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/layout/fonts/roboto-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('../../files/layout/fonts/roboto-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/roboto-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/roboto-v18-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/layout/fonts/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('../../files/layout/fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../../files/layout/fonts/roboto-v18-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('../../files/layout/fonts/roboto-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/roboto-v18-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/roboto-v18-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/layout/fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../../files/layout/fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/layout/fonts/roboto-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('../../files/layout/fonts/roboto-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/roboto-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/roboto-v18-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../../files/layout/fonts/roboto-v18-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('../../files/layout/fonts/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/roboto-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/roboto-v18-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../../files/layout/fonts/roboto-v18-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
       url('../../files/layout/fonts/roboto-v18-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/layout/fonts/roboto-v18-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/layout/fonts/roboto-v18-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/layout/fonts/roboto-v18-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
* {
    margin:0;
    padding:0;
    border: none;
}
html,
body {
    height:100%;
    color:#4D4D4D;
    font:1em "Open Sans",Arial,Verdana,Helvetica,Geneva,sans-serif;
    font-weight:300;
}
.media--left figure {
    float:left;
}
.media--right figure {
    float:right;
}
ul,
li {
    margin:0;
    padding:0;
}
h2 {
    font-weight:lighter;
}
h3 {
    font-size:16px;
    font-weight:bold;
    color:#0d4880;
    font-weight:lighter;
}
h4 {
}
p {
    line-height:1.4em;
}
hr {
    width:100%;
    float:left;
    margin-top:20px;
    padding-top:20px;
    border-top:1px dotted #c4c4c4;
}
a {
    text-decoration:none;
    color:#518bc5;
    outline: none;
}
img {
    vertical-align:middle;
    border:0px;
}
.invisible {
    display:none!important;
}
strong {
    font-weight:bold;
    color:#232e99;
}
#footer a {
	color: #fff;
}
iframe {
	width: 100%;
	height: 450px;
}
.slider-wrapper .content-image img {
	width: 100%;
	height: auto;
}
.module-plenta-jobs-basic-offer-list {
    width: 100%;
    float: left;
}
.module-plenta-jobs-basic-offer-list .layout_default {
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    margin-bottom: 16px;
    padding: 1.5rem;
    transition: background-color .5s ease-in-out;
}
.module-plenta-jobs-basic-offer-list .layout_default .second-column {
    margin-top: 2px;
}
.module-plenta-jobs-basic-offer-reader .job-description.content-text {
    margin-bottom: 20px;
}
.module-plenta-jobs-basic-offer-reader .job_location,
.module-plenta-jobs-basic-offer-reader .job_employment_type,
.module-plenta-jobs-basic-offer-reader .job-entryDate {
    margin-bottom: 5px;
}
.module-plenta-jobs-basic-offer-reader .job_location_label strong,
.module-plenta-jobs-basic-offer-reader .job_employment_type strong,
.module-plenta-jobs-basic-offer-reader .job-entryDate strong {
    display: block;
    color: rgb(77, 77, 77);
}
#main .media--left figure {
    margin-right: 20px;
    margin-bottom: 20px;
}
#main .media--right figure {
    margin-left: 20px;
    margin-bottom: 20px;
}

@media print {
#sliderHead {
    display:none;
}
#slider,
#slider-30,
#slider-31,
#slider-32 {
    display:none;
}
#unsere-team {
    display:none;
}
#main-teaser {
    display:none;
}
#main .grau {
    display:none;
}
#main .newsboxen_main {
    display:none;
}
#footer .webdesign {
    display:none;
}
}

@media screen and (min-width: 980px) {
	.module-plenta-jobs-basic-offer-reader {
		margin-top: 60px;
	}
	.module-plenta-jobs-basic-offer-list .layout_default {
		min-height: 70px;
	}
	/* Neuer Slider */
	.testseite #header .mod_navigation {
		margin-top: -93px !important;
	}
	.testseite .mod_navigation li a {
		width: 240px;
	    height: 94px;
	    display: block;
	    margin-top: 0 !important;
	    padding-top: 0 !important;
	    text-align: center;
	    background-image: url(/files/layout/img/button_main_navi_240x94px.jpg);
	    font-size: 22px;
	    color: #fff;
	    font-weight: 300;
	    line-height: 94px !important;
	}
	#header .slider-control {
	    position: static !important;
		height: auto;
	}
	#header .slider-menu {
	    position: absolute;
	    top: 40px;
	    margin-left: 0;
	    width: auto;
	    width: 435px;
	    text-align: right;
	    font-size: 42px;
	}
	
	#header .slider-menu b {
		color: #fff;
		margin-right: 3px;	
	}
	
	#header .slider-menu b.active {
		color: #232e99;	
	}

	#header .slider-next {
	    width:40px;
	    right:20px;
	    position:absolute;
	    background-image:url(../../files/layout/img/button_rechts.png);
	    background-position: center center;
	    text-indent:-999em;
	    height: 100%;
	    background-repeat: no-repeat;
	    background-size: 40px 52px;
	}
	#header .slider-next:hover {
	    background-image:url(../../files/layout/img/button_rechts_hover.png);
	}
	#header .slider-prev {
	    width:40px;
	    height:100%;
	    left:20px;
	    position:absolute;
	    background-image:url(../../files/layout/img/button_links.png);
	    background-position: center center;
	    text-indent:-999em;
	    background-repeat: no-repeat;
	    background-size: 40px 52px;
	}
	#header .slider-prev:hover {
	    background-image:url(../../files/layout/img/button_links_hover2.png);
	}
	/* Neuer Slider */
	h1 {
	    padding-top:40px;
	    padding-bottom:10px;
	    font-size:44px;
	    color:#184fa1;
	    font-weight:lighter;
	}
	#legal {
		width: 100%;
	    position: fixed;
	    background: #eaeaea;
	    z-index: 10000;
	    top: 0;
	    left: 0;
	    height: 30px;
	}
	#legal .mod_customnav {
		float: right;
		margin: 6px 20px 0 0;
	}
	#legal .mod_customnav ul {
		list-style-type: none;
	}
	#legal .mod_customnav li {
		float: left;
		font-size: 14px;
		line-height: 1rem;
		padding-right: 5px;
		margin-right: 5px;
		border-right: 1px solid #4d4d4d;
	}
	#legal .mod_customnav li.active a {
		font-weight: bold;
	}
	#legal .mod_customnav li:last-child {
		padding-right: 0;
	    margin-right: 0;
	    border-right: 0;
	}
	#legal .mod_customnav a, #legal .mod_customnav strong {
		color: #4d4d4d;
		text-decoration: none;
		font-weight: 300;
	}
	#legal .mod_customnav a:hover, #legal .mod_customnav strong {
		text-decoration: underline;
	}
	blockquote {
	    padding-top:40px;
	    padding-right:50px;
	    padding-left:50px;
	    line-height:1.1em;
	    font-weight:lighter;
	}
	#logo {
	    width:240px;
	    height:140px;
	    left:0;
	    position:fixed;
	    float:left;
/* 	    margin-top:-700px; */
	    z-index:33;
	    top: 30px;
	}
	#wrapper {
	    width:100%;
	    margin-right:auto;
	    margin-left:auto;
	    margin-top: 30px;
	}
	#sliderHead {
	    width:100%;
	    height:40px;
	    left:0;
	    position:fixed;
	    float:left;
	    margin-left:240px;
	    background-image:url(../../files/layout/img/sliderhead_bg.png);
	    background-repeat:repeat;
	    z-index:100;
	}
	#sliderHead .formbody {
	    left:50%;
	    position:absolute;
	    float:left;
	    margin-top:8px;
	}
	#sliderHead .formbody .widget-text, #sliderHead .formbody .widget-submit {
		float: left;
	}
	#sliderHead .formbody input {
		padding-top:3px;
		padding-bottom:3px;
		padding-left:8px;
		background-color:#e8f0ff;
		font-size:15px;
		letter-spacing:1px;
		font-weight:lighter;
	}
	#sliderHead .formbody .submit {
	    width:18px;
	    height:18px;
	    position:absolute;
		right: 1px;
	    margin-top:5px;
	    padding:8px 12px;
	    background-color:#e8f0ff;
	    background-image:url(../../files/layout/img/lupe77.png);
	    background-repeat:no-repeat;
	    text-indent:-999em;
	}
	#sliderHead .formbody .submit:hover {
		cursor : pointer;
	}
	#sliderHead .download_header {
		left        : 50%;
		position    : absolute;
		float       : left;
		margin-top  : 6px;
		margin-left : -205px;
	}
	#sliderHead .telefon_header {
	    left:50%;
	    position:absolute;
	    float:left;
	    margin-top:6px;
	    margin-left:-170px;
	}
	#sliderHead .telefon_header p {
	    padding-left:32px;
	    font-size:18px;
	    font-weight:lighter;
	}
	#sliderHead #nav-icon3 {
		display: none;
	}
	.mod_search input.text {
	    height:24px;
	}
	.mod_search input.submit {
	    width:88px;
	}
	.mod_search input {
	    width:200px;
	    padding:5px;
	    border:1px solid #d1d1d1;
	    font-size:18px;
	}
	#header {
	    width:100%;
	    height:auto;
	    left:0;
	    right:0;
	    top:0;
	    position:relative;
	    overflow:hidden;
	    float:left;
	}
	#header .caroufredsel_next {
	    width:40px;
	    height:52px;
	    left:50%;
	    position:absolute;
	    margin-top:-400px;
	    margin-left:430px;
	    background-image:url(../../files/layout/img/button_rechts.png);
	    text-indent:-999em;
	}
	#header .caroufredsel_next:hover {
	    background-image:url(../../files/layout/img/button_rechts_hover.png);
	}
	#header .caroufredsel_prev {
	    width:40px;
	    height:51px;
	    left:50%;
	    position:absolute;
	    margin-top:-400px;
	    margin-left:362px;
	    background-image:url(../../files/layout/img/button_links.png);
	    text-indent:-999em;
	}
	#header .caroufredsel_prev:hover {
	    background-image:url(../../files/layout/img/button_links_hover2.png);
	}
	#header .caroufredsel_pagi {
	    left:50%;
	    position:absolute;
	    margin-top:-650px;
	    margin-left:360px;
	}
	#header .caroufredsel_pagi a {
	    width:18px;
	    height:18px;
	    float:left;
	    margin-right:2px;
	    margin-left:2px;
	    background-image:url(../../files/layout/img/slider_punkt_weiss.png);
	    text-indent:-999em;
	}
	#header .caroufredsel_pagi a.selected {
	    width:18px;
	    height:18px;
	    float:left;
	    background-image:url(../../files/layout/img/slider_punkt_blau.png);
	    text-indent:-999em;
	}
	#header .mod_navigation {
	    width:960px;
	    height:130px;
	    left:50%;
	    position:absolute;
	    float:left;
	    margin-top:-50px;
	    margin-left:-475px;
	    z-index:22;
	}
	#header .mod_navigation li {
	    float:left;
	    list-style-type:none;
	}
	#header .mod_navigation li a,
	#header .mod_navigation li strong {
	    width:240px;
	    height:94px;
	    display:block;
	    margin-top:-40px;
	    padding-top:35px;
	    text-align:center;
	    background-image:url(../../files/layout/img/button_main_navi_240x94px.jpg);
	    font-size:22px;
	    color:#fff;
	    font-weight: 300;
	}
	#header .mod_navigation li strong,
	#header .mod_navigation li a:hover,
	#header .mod_navigation li a.trail {
	    background-color:#fff;
	    background-image:url(../../files/layout/img/navi_bg.jpg);
	    color:#474747;
	    font-weight: 300;
	}
	#header .slides_dma {
	    width:auto;
	    height:700px;
	    float:left;
	    background:no-repeat center center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    -ms-behavior: url(../../files/layout/js/backgroundsize.min.htc);
	    behavior: url(../../files/layout/js/backgroundsize.min.htc);
	}
	.testseite #header .slides_dma {
	    width: auto;
	    height:auto !important;
	    float:left;
	    background:no-repeat center center;
	}
	.testseite #header .slides_dma img {
	    width: 100%;
	    height: auto;
	}
	#header .main_teaser {
	    width:1000px;
	    height:600px;
	    left:0;
	    right:0;
	    top:0;
	    position:relative;
	    overflow:hidden;
	    background-image:url(../../files/layout/img/background_bg_teaser.jpg);
	}
	#main {
	    width:100%;
	    height:auto;
	    float:left;
	    background-color:#fff;
	}
	#main h3 {
	    font-weight:bold;
	}
	#main ul {
	    padding-left:30px;
	}
	#main .newsboxen_main {
	    width:240px;
	    height:325px;
	    position:relative;
	    float:left;
	    margin-top:80px;
	    margin-bottom:80px;
	    background-image:url(../../files/layout/img/boxen_kammin_4.png);
	    -webkit-transform:scale(1.0); /*Webkit: Scale down image to 0.8x original size*/
	    -moz-transform:scale(1.0); /*Mozilla scale version*/
	    -o-transform:scale(1.0); /*Opera scale version*/
	    -webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
	    -moz-transition-duration: 0.5s; /*Mozilla duration version*/
	    -o-transition-duration: 0.5s; /*Opera duration version*/
	}
	#main .newsboxen_main:hover {
	    background-image:url(../../files/layout/img/boxen_kammin_2.png);
	    background-repeat:no-repeat;
	    -webkit-transform:scale(1.2); /*Webkit: Scale up image to 1.2x original size*/
	    -moz-transform:scale(1.2); /*Mozilla scale version*/
	    -o-transform:scale(1.2); /*Opera scale version*/
	    opacity: 1;
	    z-index:4444444;
	}
	#main .newsboxen_main p {
	    font-size:12px;
	}
	#main .newsboxen_main .content-text {
	    width:235px;
	    height:321px;
	    float:left;
	    text-align:center;
	}
	#main .newsboxen_main .content-text a {
	    display:block;
	    color:#4D4D4D;
	}
	#main .newsboxen_main .content-text h3 a {
	    height:53px;
	    padding-top:15px;
	    padding-bottom:5px;
	    color: #232e99;
	}
	#main .newsboxen_main .context-text p a {
	    height:87px;
	    padding-right:20px;
	    padding-left:20px;
	}
	#main .newsboxen_main img {
	    width:235px;
	    height:auto;
	    margin-top:3px;
	    margin-left:4px;
	    border-bottom:5px solid #1c2e87;
	}
	#main .mod_newsreader .layout_full .content-text .image_container {
	    margin-bottom:20px;
	}
	#main .layout_latest.liste {
	    width:960px;
	    float:left;
	    margin-top:30px;
	}
	#main .layout_latest.liste p.more a {
	    width:540px;
	    float:right;
	    text-align:right;
	}
	#main .layout_latest.liste .image_container {
	    width:400px;
	    float:left;
	    margin-right:20px;
	}
	#main .layout_latest.liste .teaser {
	    width:540px;
	    min-height:232px;
	    float:right;
	}
	#main .box_news_liste {
	    width:100%;
	    float:left;
	}
	#main .back {
	    padding-top:20px;
	}
	#main .wrapper_teaser {
	    float:left;
	}
	#main .newsbox_4 .layout_latest img {
	    margin-bottom:20px;
	}
	#main .newsbox_4 .layout_latest h3 a {
	    height:52px;
	    display:block;
	    font-size:16px;
	    font-weight:bold;
	    color:#232e99;
	}
	#main .newsbox_4 .layout_latest .teaser {
	    text-align:center;
	}
	#main .newsbox_4 .layout_latest .teaser a {
	    height:88px;
	    display:block;
	    padding-right:20px;
	    padding-left:20px;
	    color:#4D4D4D;
	}
	#main .newsbox_4 .layout_latest .teaser p {
	    width:100%;
	    margin-top:0;
	    margin-left:0;
	    text-align:center;
	}
	#main .news_plus a {
	    position:absolute;
	    margin-top:-20px;
	    margin-left:92px;
	}
	#main .mod_search .widget {
		display: inline-block;
	}
	#main .mod_search .submit {
		border: 1px solid #d1d1d1;
		height: 24px;
		padding: 0 5px;
	}
	#main .mod_search .search_default:nth-child(even),
	#main .mod_search .search_default:nth-child(odd){
	    padding-bottom:20px;
	    border-bottom:1px dotted #4d4d4d;
	}
	#main .mod_search h3 {
	    margin-bottom:5px;
	    text-align:left;
	}
	#main .mod_search h3 a {
	    font-size:20px;
	    font-weight:bold;
	    color:#184fa1;
	}
	#main .mod_search .search_default:last-child {
	    border-bottom:0px;
	}
	#main .mod_search p.url {
	    padding-top:20px;
	    color:#184fa1;
	}
	#main .boxen_main {
	    width:100%;
	    height:auto;
	    padding-top:20px;
	    padding-bottom:20px;
	    background-color:#999;
	}
	#main .inside {
	    width:960px;
	    height:auto;
	    margin: 0 auto;
	}
	#main .mod_search p.url span.filesize {
	    display:none;
	}
	#main .mod_search .header {
	    margin-top:20px;
	    font-style:italic;
	}
	#main .kontakt_email {
	    color:#184fa1;
	}
	#main .bordermain img:hover {
	    outline: 2px solid #0077FF;
	}
	#main .grau {
	    width:100%;
	    height:22px;
	    min-height:414px;
	    position:absolute;
	    float:left;
	    margin-top:210px;
	    background-color:#f7f7f7;
	}
	#main .ce_accordion .toggler {
	    height:50px;
	    background-image:url(../../files/layout/img/akkordeon_background.jpg);
	    background-repeat:no-repeat;
	    line-height:50px;
	    color:#fff;
	}
	#main .ce_accordion .toggler.ui-accordion-header-active {
	    background-image:url(../../files/layout/img/accordeon_background_active.jpg);
	    background-repeat:no-repeat;
	}
	#main .ce_accordion .toggler:hover {
	    background-image:url(../../files/layout/img/akkordeon_background_hover.jpg);
	    background-repeat:no-repeat;
	}
	#main .ce_accordion .toggler span {
	    padding-left:20px;
	}
	#main .kreis {
	    position:absolute;
	    z-index:21;
	}
	#main .team_ueberschrift {
	    text-align:center;
	}
	#main .unter_team {
	    width:400px;
	    height:200px;
	    float:left;
	    margin-top:60px;
	    margin-left:80px;
	    font-size:13px;
	}
	#main .unter_team.alleine {
		margin-left:0;
	}
	#main .unter_team h3 {
	    padding-top:0;
	    text-align:left;
	    color:#4d4d4d;
	}
	#main .unter_team img {
	    margin-bottom:40px;
	    padding-right:15px;
	}
	#main .zeichen_unten {
	    width:33px;
	    height:33px;
	    position:absolute;
	    float:left;
	}
	#main section.ce_accordionStart.ce_accordion {
	    width:100%;
	    float:left;
	    margin-bottom:20px;
	}
	#main .ce_accordion .content-text, #main .ce_accordion .content-downloads {
	    margin-top:20px;
	}
	#footer {
	    width:100%;
	    float:left;
	    margin-top:40px;
	    background-color:#434343;
	    color:#fff;
	    font-weight:lighter;
	}
	#footer strong {
	    color:#fff;
	}
	#footer .mod_customnav {
	    width:100%;
	    float:left;
	    margin:20px 0;
	}
	#footer .mod_customnav a {
	    color:#fff;
	}
	#footer .webdesign p a {
	    float:right;
	    margin-bottom:20px;
	    font-size:.8em;
	    color:#5c5c5c;
	}
	#footer .mod_customnav ul {
	    list-style-type:none;
	}
	#footer .mod_customnav ul li {
	    float:left;
	}
	#footer .mod_customnav ul li:first-child {
	    width:45%;
	    padding-right:1%;
	    text-align:right;
	    border-right:1px solid #fff;
	}
	#footer .mod_customnav ul li:last-child {
	    width:48%;
	    margin-left:1%;
	    text-align:left;
	}
	#footer p {
	    padding-right:20px;
	}
	#footer h1 {
	    color:#fff;
	}
	#footer .inside {
	    width:960px;
	    margin-right:auto;
	    margin-left:auto;
	}
	#footer .footer_links {
	    width:480px;
	    height:auto;
	    float:left;
	}
	#footer .footer_rechts {
	    width:480px;
	    height:auto;
	    float:left;
	}
	#footer .mod_search {
		display: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 979px) {
	.module-plenta-jobs-basic-offer-reader {
		margin-top: 100px;
	}
	#header .slider-control {
	    position: static !important;
		height: auto;
	}
	#header .slider-menu {
	    position: absolute;
	    top: 40px;
	    margin-left: 0;
	    width: 48%;
	    text-align: right;
	    font-size: 42px;
	}
	
	#header .slider-menu b {
		color: #fff;
		margin-right: 3px;	
	}
	
	#header .slider-menu b.active {
		color: #232e99;	
	}

	#header .slider-next {
	    width:40px;
	    right:20px;
	    position:absolute;
	    background-image:url(../../files/layout/img/button_rechts.png);
	    background-position: center center;
	    text-indent:-999em;
	    height: 100%;
	    background-repeat: no-repeat;
	    background-size: 40px 52px;
	}
	#header .slider-next:hover {
	    background-image:url(../../files/layout/img/button_rechts_hover.png);
	}
	#header .slider-prev {
	    width:40px;
	    height:100%;
	    left:20px;
	    position:absolute;
	    background-image:url(../../files/layout/img/button_links.png);
	    background-position: center center;
	    text-indent:-999em;
	    background-repeat: no-repeat;
	    background-size: 40px 52px;
	}
	#header .slider-prev:hover {
	    background-image:url(../../files/layout/img/button_links_hover2.png);
	}
	h1 {
		padding-top:40px;
	    padding-bottom:10px;
	    font-size:44px;
	    color:#184fa1;
	    font-weight:lighter;
	}
	#legal {
		width: 100%;
	    position: fixed;
	    background: #eaeaea;
	    z-index: 10000;
	    top: 0;
	    left: 0;
	    height: 27px;
	}
	#legal .mod_customnav {
		float: right;
		margin: 6px 20px 0 0;
	}
	#legal .mod_customnav ul {
		list-style-type: none;
	}
	#legal .mod_customnav li {
		float: left;
		font-size: 14px;
		line-height: 1rem;
		padding-right: 5px;
		margin-right: 5px;
		border-right: 1px solid #4d4d4d;
	}
	#legal .mod_customnav li:first-child a {
		font-weight: bold;
	}
	#legal .mod_customnav li:last-child {
		padding-right: 0;
	    margin-right: 0;
	    border-right: 0;
	}
	#legal .mod_customnav a, #legal .mod_customnav strong {
		color: #4d4d4d;
		text-decoration: none;
		font-weight: 300;
	}
	#legal .mod_customnav a:hover, #legal .mod_customnav strong {
		text-decoration: underline;
	}
	blockquote {
	    padding-top:40px;
	    padding-right:50px;
	    padding-left:50px;
	    line-height:1.1em;
	    font-weight:lighter;
	    margin-bottom: 20px;
	}
	#logo {
	    width:171px;
	    height:100px;
	    left:0;
	    position:fixed;
	    float:left;
	    z-index:33;
	    top: 27px;
	}
	#logo img {
		width: 100%;
		height: auto;
	}
	#wrapper {
	    width:100%;
	    margin-right:auto;
	    margin-left:auto;
	    margin-top: 27px;
	}
	#sliderHead {
	    width:100%;
	    height:40px;
	    left:0;
	    position:fixed;
	    float:left;
	    margin-left:171px;
	    background-image:url(../../files/layout/img/sliderhead_bg.png);
	    background-repeat:repeat;
	    z-index:2;
	}
	#sliderHead .formbody {
	    left:50%;
	    position:absolute;
	    float:left;
	    margin-top:8px;
	}
	#sliderHead .formbody .widget-text, #sliderHead .formbody .widget-submit {
		float: left;
	}
	#sliderHead .formbody input {
		padding-top:3px;
		padding-bottom:3px;
		padding-left:8px;
		background-color:#e8f0ff;
		font-size:15px;
		letter-spacing:1px;
		font-weight:lighter;
	}
	#sliderHead .formbody .submit {
	    width:18px;
	    height:18px;
	    position:absolute;
	    margin-top:5px;
	    margin-left:-32px;
	    padding:8px 16px;
	    background-image:url(../../files/layout/img/lupe77.png);
	    background-repeat:no-repeat;
	    background-color: transparent;
	    text-indent:-999em;
	}
	#sliderHead .download_header {
		left        : 50%;
		position    : absolute;
		float       : left;
		margin-top  : 6px;
		margin-left : -205px;
	}
	#sliderHead .telefon_header {
	    left:50%;
	    position:absolute;
	    float:left;
	    margin-top:6px;
	    margin-left:-170px;
	}
	#sliderHead .telefon_header p {
	    padding-left:32px;
	    font-size:18px;
	    font-weight:lighter;
	}
	#sliderHead #nav-icon3 {
		display: none;
	}
	#suchen .mod_search input.text {
	    height:24px;
	}
	#suchen .mod_search input.submit {
	    width:88px;
	}
	#suchen .mod_search input {
	    width:200px;
	    padding:5px;
	    border:1px solid #d1d1d1;
	    font-size:18px;
	}
	#header {
	    width:100%;
	    height:auto;
	    left:0;
	    right:0;
	    top:0;
	    position:relative;
	    overflow:hidden;
	    float:left;
	}
	#header .caroufredsel_next {
	    width:40px;
	    height:52px;
	    left:53%;
	    position:absolute;
	    background-image:url(../../files/layout/img/button_rechts.png);
	    text-indent:-999em;
	    bottom: 100px;
	}
	#header .caroufredsel_next:hover {
	    background-image:url(../../files/layout/img/button_rechts_hover.png);
	}
	#header .caroufredsel_prev {
	    width:40px;
	    height:51px;
	    left:47%;
	    position:absolute;
	    background-image:url(../../files/layout/img/button_links.png);
	    text-indent:-999em;
	    bottom: 100px;
	}
	#header .caroufredsel_prev:hover {
	    background-image:url(../../files/layout/img/button_links_hover2.png);
	}
	#header .caroufredsel_pagi {
	    left:50%;
	    position:absolute;
	    margin-top:-650px;
	    margin-left:360px;
	}
	#header .caroufredsel_pagi a {
	    width:18px;
	    height:18px;
	    float:left;
	    margin-right:2px;
	    margin-left:2px;
	    background-image:url(../../files/layout/img/slider_punkt_weiss.png);
	    text-indent:-999em;
	}
	#header .caroufredsel_pagi a.selected {
	    width:18px;
	    height:18px;
	    float:left;
	    background-image:url(../../files/layout/img/slider_punkt_blau.png);
	    text-indent:-999em;
	}
	#header .mod_navigation {
	    width:100%;
	    position:absolute;
	    float:left;
	    margin-top:-80px;
	    z-index:22;
	    height: 80px;
	}
	#header .mod_navigation li {
	    float:left;
	    list-style-type:none;
	    width: 25%;
	}
	#header .mod_navigation li a,
	#header .mod_navigation li strong {
	    height:80px;
	    display:block;
	    text-align:center;
	    background-image:url(../../files/layout/img/button_main_navi_240x94px.jpg);
	    font-size:22px;
	    color:#fff;
	    font-weight: 300;
	    line-height: 80px;
	}
	#header .mod_navigation li strong,
	#header .mod_navigation li a:hover,
	#header .mod_navigation li a.trail {
	    background-color:#fff;
	    background-image:url(../../files/layout/img/navi_bg.jpg);
	    color:#474747;
	    font-weight: 300;
	}
	#header .slides_dma {
	    width:auto;
	    height:700px;
	    float:left;
	    background:no-repeat center center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    -ms-behavior: url(../../files/layout/js/backgroundsize.min.htc);
	    behavior: url(../../files/layout/js/backgroundsize.min.htc);
	}
	#header .main_teaser {
	    width:1000px;
	    height:600px;
	    left:0;
	    right:0;
	    top:0;
	    position:relative;
	    overflow:hidden;
	    background-image:url(../../files/layout/img/background_bg_teaser.jpg);
	}
	#main {
	    width:100%;
	    height:auto;
	    float:left;
	    background-color:#fff;
	}
	#main h3 {
	    font-weight:bold;
	}
	#main ul {
	    padding-left:30px;
	}
	#main .newsboxen_main {
	    width:24.9%;
	    position:relative;
	    float:left;
	    margin-top:80px;
	    margin-bottom:40px;
	    background-image:url(../../files/layout/img/boxen_kammin_4.png);
	    -webkit-transform:scale(1.0); /*Webkit: Scale down image to 0.8x original size*/
	    -moz-transform:scale(1.0); /*Mozilla scale version*/
	    -o-transform:scale(1.0); /*Opera scale version*/
	    -webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
	    -moz-transition-duration: 0.5s; /*Mozilla duration version*/
	    -o-transition-duration: 0.5s; /*Opera duration version*/
	    margin-right: 0.1%;
	    background-size: 100%;
	    background-repeat: no-repeat;
	}
	#main .newsboxen_main:hover {
	    background-image:url(../../files/layout/img/boxen_kammin_2.png);
	    background-repeat:no-repeat;
	    -webkit-transform:scale(1.2); /*Webkit: Scale up image to 1.2x original size*/
	    -moz-transform:scale(1.2); /*Mozilla scale version*/
	    -o-transform:scale(1.2); /*Opera scale version*/
	    opacity: 1;
	    z-index:4444444;
	}
	#main .newsboxen_main p {
	    font-size:12px;
	}
	#main .newsboxen_main .content-text figure {
		margin: 0 1%;
	}
	#main .newsboxen_main .content-text {
	    width:100%;
	    float:left;
	    text-align:center;
	}
	#main .newsboxen_main .content-text a {
	    display:block;
	    color:#4D4D4D;
	}
	#main .newsboxen_main .content-text h3 a {
	    height:45px;
	    padding-top:15px;
	    color: #232e99;
	    font-size: 14px;
	}
	#main .newsboxen_main .content-text p a {
	    height:67px;
	    padding-right:20px;
	    padding-left:20px;
	}
	#main .newsboxen_main img {
	    width:100%;
	    height:auto;
	    border-bottom:5px solid #1c2e87;
	}
	#main .mod_newsreader .layout_full .content-text figure {
	    margin-bottom:20px;
	}
	#main .layout_latest.liste {
	    width:100%;
	    float:left;
	    margin-top:30px;
	}
	#main .layout_latest.liste p.more a {
	    width:100%;
	    float:right;
	    text-align:right;
	}
	#main .layout_latest.liste .image_container {
	    width:40%;
	    margin-right: 2%;
	    float:left;
	}
	#main .layout_latest.liste .image_container img {
		width: 100%;
		height: auto;
	}
	#main .layout_latest.liste .teaser {
	    width:58%;
	    float:right;
	}
	#main .box_news_liste {
	    width:100%;
	    float:left;
	}
	#main .back {
	    padding-top:20px;
	}
	#main .wrapper_teaser {
	    float:left;
	}
	#main .newsbox_4 .layout_latest img {
	    margin-bottom:20px;
	}
	#main .newsbox_4 .layout_latest h3 a {
	    height:52px;
	    display:block;
	    font-size:16px;
	    font-weight:bold;
	    color:#232e99;
	}
	#main .newsbox_4 .layout_latest .teaser {
	    text-align:center;
	}
	#main .newsbox_4 .layout_latest .teaser a {
	    height:88px;
	    display:block;
	    padding-right:20px;
	    padding-left:20px;
	    color:#4D4D4D;
	}
	#main .newsbox_4 .layout_latest .teaser p {
	    width:100%;
	    margin-top:0;
	    margin-left:0;
	    text-align:center;
	}
	#main .news_plus a {
	    position:absolute;
	    margin-top:-20px;
	    margin-left:92px;
	}
	#main .mod_search .search_default:nth-child(even),
	#main .mod_search .search_default:nth-child(odd){
	    padding-bottom:20px;
	    border-bottom:1px dotted #4d4d4d;
	}
	#main .mod_search h3 {
	    margin-bottom:5px;
	    text-align:left;
	}
	#main .mod_search h3 a {
	    font-size:20px;
	    font-weight:bold;
	    color:#184fa1;
	}
	#main .mod_search .search_default:last-child {
	    border-bottom:0px;
	}
	#main .mod_search p.url {
	    padding-top:20px;
	    color:#184fa1;
	}
	#main .boxen_main {
	    width:100%;
	    height:auto;
	    padding-top:20px;
	    padding-bottom:20px;
	    background-color:#999;
	}
	#main .inside {
	    width:96%;
	    height:auto;
	    padding: 0 2%;
	}
	#main .mod_search p.url span.filesize {
	    display:none;
	}
	#main .mod_search .header {
	    margin-top:20px;
	    font-style:italic;
	}
	#main .kontakt_email {
	    color:#184fa1;
	}
	#main .bordermain img:hover {
	    outline: 2px solid #0077FF;
	}
	#main .grau {
	    width:100%;
	    height:22px;
	    min-height:414px;
	    position:absolute;
	    float:left;
	    margin-top:210px;
	    background-color:#f7f7f7;
	    display: none;
	}
	#main .ce_accordion .toggler {
	    height:40px;
	    background-image:url(../../files/layout/img/akkordeon_background.jpg);
	    background-repeat:no-repeat;
	    line-height:40px;
	    background-size: 100% 40px;
	    color:#fff;
	}
	#main .ce_accordion .toggler.ui-accordion-header-active {
	    background-image:url(../../files/layout/img/accordeon_background_active.jpg);
	    background-repeat:no-repeat;
	}
	#main .ce_accordion .toggler:hover {
	    background-image:url(../../files/layout/img/akkordeon_background_hover.jpg);
	    background-repeat:no-repeat;
	}
	#main .ce_accordion .toggler span {
	    padding-left:20px;
	}
	#main .kreis {
	    position:absolute;
	    z-index:2222;
	}
	#main .team_ueberschrift {
	    text-align:center;
	}
/*
	#main .unter_team {
	    width:376px;
	    height:188px;
	    float:left;
	    margin-top:60px;
	    margin-left:80px;
	    font-size:13px;
	}
*/
	#main .unter_team {
	    width:45%;
	    height:188px;
	    float:left;
	    margin-top:5%;
	    margin-left:5%;
	    font-size:13px;
	}
	#main .unter_team.alleine {
		margin-left:0;
	}
	#main .unter_team h3 {
	    padding-top:0;
	    text-align:left;
	    color:#4d4d4d;
	}
	#main .unter_team img {
	    margin-bottom:40px;
	    padding-right:15px;
	}
	#main .zeichen_unten {
	    width:33px;
	    height:33px;
	    position:absolute;
	    float:left;
	}
	#main section.ce_accordionStart.ce_accordion {
	    width:100%;
	    float:left;
	    margin-bottom:20px;
	}
	#main .ce_accordion .content-text, #main .ce_accordion .content-downloads {
	    margin-top:20px;
	}
	#footer {
	    width:100%;
	    float:left;
	    margin-top:40px;
	    background-color:#434343;
	    color:#fff;
	    font-weight:lighter;
	}
	#footer strong {
	    color:#fff;
	}
	#footer .mod_customnav {
	    width:100%;
	    float:left;
	    margin-bottom:20px;
	}
	#footer .mod_customnav a {
	    color:#fff;
	}
	#footer .webdesign p a {
	    float:right;
	    margin-bottom:20px;
	    font-size:.8em;
	    color:#5c5c5c;
	}
	#footer .mod_customnav ul {
	    list-style-type:none;
	}
	#footer .mod_customnav ul li {
	    float:left;
	}
	#footer .mod_customnav ul li:first-child {
	    width:45%;
	    padding-right:1%;
	    text-align:right;
	    border-right:1px solid #fff;
	}
	#footer .mod_customnav ul li:last-child {
	    width:48%;
	    margin-left:1%;
	    text-align:left;
	}
	#footer p {
	    padding-right:20px;
	}
	#footer h1 {
	    color:#fff;
	}
	#footer .inside {
	    width:96%;
	    padding: 0 2%;
	}
	#footer .footer_links {
	    width:50%;
	    height:auto;
	    float:left;
	}
	#footer .footer_rechts {
		width  : 50%;
		height : auto;
		float  : left;
	}
	#footer .mod_search {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.module-plenta-jobs-basic-offer-reader {
		margin-top: 5%;
	}
	#main .media--left figure {
		margin-bottom: 2%;
	}
	#main .media--right figure {
		margin-bottom: 2%;
	}
	#header .slider-control {
	    position: static !important;
		height: auto;
	}
	#header .slider-menu {
	    position: absolute;
	    bottom: 0;
	    margin-left: 0;
	    width: 100%;
	    left: 0;
	    font-size: 30px;
	    top: auto;
	}
	#header .slider-menu b {
		color: #fff;
		margin-left: 3px;	
	}
	
	#header .slider-menu b.active {
		color: #232e99;	
	}
	#header .slider-next {
	    width:40px;
	    right:2%;
	    top: 0;
	    position:absolute;
	    background-image:url(../../files/layout/img/button_rechts.png);
	    background-position: right center;
	    text-indent:-999em;
	    height: 100%;
	    background-repeat: no-repeat;
	    background-size: 18px 23px;
	}
	#header .slider-next:hover {
	    background-image:url(../../files/layout/img/button_rechts_hover.png);
	}
	#header .slider-prev {
	    width:40px;
	    height:100%;
	    left:2%;
	    top: 0;
	    position:absolute;
	    background-image:url(../../files/layout/img/button_links.png);
	    background-position: left center;
	    text-indent:-999em;
	    background-repeat: no-repeat;
	    background-size: 18px 23px;
	}
	#header .slider-prev:hover {
	    background-image:url(../../files/layout/img/button_links_hover2.png);
	}
	h1 {
	    font-size:26px;
	    color:#184fa1;
	    font-weight:lighter;
	    margin: 2% 0 4% 0;
	}
	#legal {
		width: 100%;
	    position: fixed;
	    background: #eaeaea;
	    z-index: 10002;
	    top: 0;
	    left: 0;
	    height: 25px;
	}
	#legal .mod_customnav {
		float: right;
		margin: 8px 2% 0 0;
	}
	#legal .mod_customnav ul {
		list-style-type: none;
	}
	#legal .mod_customnav li {
		float: left;
		font-size: 0.75em;
		line-height: 0.75rem;
		padding-right: 5px;
	    margin-right: 5px;
	    border-right: 1px solid #4d4d4d;
	}
	#legal .mod_customnav li.active a {
		font-weight: bold;
	}
	#legal .mod_customnav li:last-child {
		padding-right: 0;
	    margin-right: 0;
	    border-right: 0;
	}
	#legal .mod_customnav a, #legal .mod_customnav strong {
		color: #4d4d4d;
		text-decoration: none;
		font-weight: 300;
	}
	#legal .mod_customnav a:hover, #legal .mod_customnav strong {
		text-decoration: underline;
	}
	blockquote {
	    padding-right:2%;
	    padding-left:2%;
	    line-height:1.1em;
/* 	    font-weight:lighter; */
	    box-sizing: border-box;
	    width: 100%;
	    margin-bottom: 2%;
	    
	}
	blockquote span {
		font-size: 17px !important;
	}
	#logo {
		width: 28%;
	    left:0;
	    position:fixed;
	    float:left;
	    z-index:10001;
	    top: 25px;
/* 	    border: 1px solid #eaeaea; */
		background: #fff;
		
	}
	#logo img {
		width: 100%;
		height: auto;
		margin-top: -4px;
		overflow: hidden;
	}
	#wrapper {
	    width:100%;
	    margin-right:auto;
	    margin-left:auto;
	    margin-top:65px;
	}
	#sliderHead {
	    width:100%;
	    height:40px;
	    left:0;
	    position:fixed;
	    float:left;
	    top: 25px;
	    background: #fff;
	    z-index:10000;
	}
	#sliderHead .mod_search {
		display: none;
	}
	#sliderHead .formbody {
	    left:50%;
	    position:absolute;
	    float:left;
	    margin-top:8px;
	}
	#sliderHead .formbody .text {
	    padding-top:3px;
	    padding-bottom:3px;
	    padding-left:8px;
	    background-color:#e8f0ff;
	    font-size:18px;
	    letter-spacing:1px;
	    font-weight:lighter;
	}
	#sliderHead .formbody .submit {
	    width:18px;
	    height:18px;
	    position:absolute;
	    margin-top:5px;
	    margin-left:-32px;
	    padding:8px 16px;
	    background-image:url(../../files/layout/img/lupe77.png);
	    background-repeat:no-repeat;
	    background-color: transparent;
	    text-indent:-999em;
	}
	#sliderHead .download_header {
		float:right;
		margin-top:6px;
		margin-right: 4%;
	}
	#sliderHead .telefon_header {
	    float:right;
	    margin-top:8px;
	    margin-right: 4%;
	}
	#sliderHead .telefon_header .image_container {
		margin-top: -2px;
	}
	#sliderHead .telefon_header p {
	    padding-left:25px;
	    font-size:18px;
	    font-weight:lighter;
	}
	#sliderHead .telefon_header a {
		color: #4d4d4d;
	}
	#sliderHead #nav-icon3 {
		width: 36px;
	    height: 35px;
	    float: right;
	    position: relative;
	    margin-right: 2%;
	    margin-top: 8px;
	}
	#sliderHead #nav-icon3 span:nth-child(1) {
	    top: 0px;
	}
	#sliderHead #nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
	    top: 10px;
	}
	#sliderHead #nav-icon3 span {
	    display: block;
	    position: absolute;
	    height: 4px;
	    width: 100%;
	    background: #7d7d7d;
	    opacity: 1;
	    left: 0;
	}
	#sliderHead #nav-icon3 span:nth-child(4) {
	    top: 20px;
	}
	#suchen .mod_search input.text {
	    height:24px;
	}
	#suchen .mod_search input.submit {
	    width:88px;
	}
	#suchen .mod_search input {
	    width:200px;
	    padding:5px;
	    border:1px solid #d1d1d1;
	    font-size:18px;
	}
	#header {
	    width:100%;
	    height:auto;
	    left:0;
	    right:0;
	    top:0;
	    position:relative;
	    overflow:hidden;
	    float:left;
	}
	#header .ce_caroufredsel .caroufredsel_wrapper {
	    width: 100% !important;
	    height: 155px !important;
	}
	#header .caroufredsel_next {
	    width:40px;
	    position:absolute;
	    background-image:url(../../files/layout/img/button_rechts.png);
	    background-position: center center;
	    background-repeat: no-repeat;
	    background-size: 13px auto;
	    text-indent:-999em;
	    top: 0;
	    right: 0;
	    height: 100%;
	}
	#header .caroufredsel_prev {
	    width:40px;
	    position:absolute;
	    background-image:url(../../files/layout/img/button_links.png);
	    background-position: center center;
	    background-repeat: no-repeat;
	    background-size: 13px auto;
	    text-indent:-999em;
	    top: 0;
	    left: 0;
	    height: 100%;
	}
	#header .caroufredsel_pagi {
	    position:absolute;
	    right: 2%;
	    bottom: 4%;
	}
	#header .caroufredsel_pagi a {
	    width:8px;
	    height:8px;
	    float:left;
	    margin-right:2px;
	    margin-left:2px;
	    background: none;
	    background-image:url(../../files/layout/img/slider_punkt_weiss.png);
	    background-size: 8px 8px;
	    text-indent:-999em;
	}
	#header .caroufredsel_pagi a.selected {
	    width:8px;
	    height:8px;
	    float:left;
	    background-image:url(../../files/layout/img/slider_punkt_blau.png);
	    background-size: 8px 8px;
	    text-indent:-999em;
	}
	#header .mod_navigation {
	    right:-100%;
	    position:fixed;
	    top: 65px;
	    background: rgba(0,0,0,0.7);
	    transition: all 500ms ease-in-out;
	}
	#header .mod_navigation.active {
	    right:0;
	    transition: all 500ms ease-in-out;
	}
	#header .mod_navigation li {
	    list-style-type:none;
	}
	#header .mod_navigation li a,
	#header .mod_navigation li strong {
		color: #fff;
		padding: 5px 50px 5px 10px;
		line-height: 30px;
		display: block;
	}
	#header .mod_navigation li strong,
	#header .mod_navigation li a:hover,
	#header .mod_navigation li a.trail {
	    background-color:#184fa1;
	}
	#header .slides_dma {
	    width:auto;
	    height:155px !important;
	    float:left;
	    background:no-repeat center center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    -ms-behavior: url(../../files/layout/js/backgroundsize.min.htc);
	    behavior: url(../../files/layout/js/backgroundsize.min.htc);
	}
	#header .main_teaser {
	    width:1000px;
	    height:600px;
	    left:0;
	    right:0;
	    top:0;
	    position:relative;
	    overflow:hidden;
	    background-image:url(../../files/layout/img/background_bg_teaser.jpg);
	}
	#main {
	    width:100%;
	    height:auto;
	    float:left;
	    background-color:#fff;
	}
	#main h3 {
	    font-weight:bold;
	}
	#main ul {
	    padding-left:30px;
	}
	#main .newsboxen_main {
	    width:100%;
	    float:left;
	    margin:2% 0 0 0;
	    background: #eaeaea;
	}
	#main .newsboxen_main p {
	    font-size:14px;
	}
	#main .newsboxen_main .content-text {
	    width:100%;
	    float:left;
	    text-align:center;
	}
	#main .newsboxen_main .content-text img {
	    width:100%;
	    height: auto;
	}
	#main .newsboxen_main .content-text a {
	    display:block;
	    color:#4D4D4D;
	}
	#main .newsboxen_main .content-text h3 {
	    margin: 2%;
	    min-height: 40px;
	}
	#main .newsboxen_main .content-text p a {
	    margin: 2%;
	}
	#main .newsboxen_main img {
	    border-bottom:5px solid #1c2e87;
	}
	#main .mod_newsreader .layout_full .content-text .image_container {
	    margin-bottom:20px;
	}
	#main .layout_latest.liste {
	    width:100%;
	    float:left;
	    margin-top:2%;
	}
	#main .layout_latest.liste h2 {
	    font-size: 20px;
	    margin-bottom: 2%;
	}
	#main .layout_latest.liste p.more a {
	    width:100%;
	    float:left;
	    margin-top: 2%;
	    background: #e0e0e0;
	    text-align: center;
	    color: #4d4d4d;
	    line-height:30px;
	}
	#main .layout_latest.liste .image_container {
	    width:100%;
	    float:left;
	    margin-bottom: 2%;
	}
	#main .layout_latest.liste .image_container img {
	    width:100%;
	    height: auto;
	}
	#main .box_news_liste {
	    width:100%;
	    float:left;
	}
	#main .back {
	    width:100%;
	    float:left;
	    margin-top: 2%;
	    background: #e0e0e0;
	    text-align: center;
	    line-height:30px;
	}
	#main .back a {
	    display: block;
	    color: #4d4d4d;
	}
	#main .wrapper_teaser {
	    float:left;
	}
	#main .newsbox_4 .layout_latest img {
	    margin-bottom:20px;
	}
	#main .newsbox_4 .layout_latest h3 a {
	    height:52px;
	    display:block;
	    font-size:16px;
	    font-weight:bold;
	    color:#232e99;
	}
	#main .newsbox_4 .layout_latest .teaser {
	    text-align:center;
	}
	#main .newsbox_4 .layout_latest .teaser a {
	    height:88px;
	    display:block;
	    padding-right:20px;
	    padding-left:20px;
	    color:#4D4D4D;
	}
	#main .newsbox_4 .layout_latest .teaser p {
	    width:100%;
	    margin-top:0;
	    margin-left:0;
	    text-align:center;
	}
	#main .news_plus a {
	    position:absolute;
	    margin-top:-20px;
	    margin-left:92px;
	}
	#main .mod_search .search_default:nth-child(even),
	#main .mod_search .search_default:nth-child(odd) {
	    padding-bottom:20px;
	    border-bottom:1px dotted #4d4d4d;
	}
	#main .mod_search h3 {
	    margin-bottom:5px;
	    text-align:left;
	}
	#main .mod_search h3 a {
	    font-size:20px;
	    font-weight:bold;
	    color:#184fa1;
	}
	#main .mod_search .search_default:last-child {
	    border-bottom:0px;
	}
	#main .mod_search p.url {
	    padding-top:20px;
	    color:#184fa1;
	}
	#main .boxen_main {
	    width:100%;
	    height:auto;
	    padding-top:20px;
	    padding-bottom:20px;
	    background-color:#999;
	}
	#main .inside {
	   padding: 0 2%;
	}
	#main .mod_search p.url span.filesize {
	    display:none;
	}
	#main .mod_search .header {
	    margin-top:20px;
	    font-style:italic;
	}
	#main .kontakt_email {
	    color:#184fa1;
	}
	#main .bordermain img:hover {
	    outline: 2px solid #0077FF;
	}
	#main .grau {
	    display: none;
	}
	#main .ce_accordion {
		width: 100%;
	}
	#main .ce_accordion .toggler {
	    height:25px;
	    background-image:url(../../files/layout/img/akkordeon_background.jpg);
	    background-repeat:no-repeat;
	    background-size: 100% 25px;
	    line-height:25px;
	    color:#fff;
	    font-size: 14px;
	}
	#main .ce_accordion .toggler.ui-accordion-header-active {
	    background-image:url(../../files/layout/img/accordeon_background_active.jpg);
	    background-repeat:no-repeat;
	}
	#main .ce_accordion .toggler:hover {
	    background-image:url(../../files/layout/img/akkordeon_background_hover.jpg);
	    background-repeat:no-repeat;
	}
	#main .ce_accordion .toggler span {
	    padding-left:2%;
	}
	#main .kreis {
	    position:absolute;
	    z-index:2222;
	    left: 50%;
	    margin-left: -75px;
	    border-right: 1px solid #fff;
	    height: 137px;
	    width: 137px;
	}
	#main .team_ueberschrift {
	    text-align:center;
	}
	#main .unter_team {
	    width:80%;
	    float:left;
	    font-size:16px;
	    padding: 0 10%;
	    margin: 0 0 4% 0;
	    border-bottom: 1px solid #f0eded;
	    padding-bottom: 2%;
	    text-align: center;
	}
	#main .unter_team.alleine {
		margin: 4% 0;
		border: 0;
	}
	#main .unter_team.last {
		border: 0;
	}
	#main .unter_team a {
	    color: #4d4d4d;
	}
	#main .unter_team h3 {
	    padding-top:0;
	    color:#4d4d4d;
	    font-size: 20px;
	}
	#main .unter_team img {
	    margin-bottom:2%;
	    padding-right:15px;
	    width: 135px !important;
	    height: 135px !important;
	}
	#main .zeichen_unten {
	    width:33px;
	    height:33px;
	    position:absolute;
	    float:left;
	}
	#main section.ce_accordionStart.ce_accordion {
	    width:100%;
	    float:left;
	    margin-bottom:2%;
	}
	#main .ce_accordion .content-text, #main .ce_accordion .content-downloads {
	    margin-top:20px;
	}
	#main .content-text {
		float: left;
		width: 100%;
	}
	#main .content-text img {
		width: 100%;
		height: auto;
	}
	#main .content-text.media--left figure {
		width: 100%;
		float: left;
	}
	#main .content-text.media-right figure {
		width: 100%;
		float: left;
	}
	#main .mod_search .widget-text {
		margin-right: 2%;
		float: left;
		width: 76%;
	}
	#main .mod_search .widget-text input {
		width: 98%;
		line-height : 30px;
		-webkit-appearance: none;
		border-radius: 0;
		border: 2px solid #232e99;
		font-size: 1em;
		padding: 0 1%;
	}
	#main .mod_search .widget-submit {
		width: 22%;
		float: left;
	}
	#main .mod_search .widget-submit button {
		background: #fff;
		font-size: 16px;
		width: 100%;
		line-height: 30px;
		border: 2px solid #232e99;
		color: #4d4d4d;
	}
	#footer {
	    width:96%;
	    float:left;
	    margin-top:2%;
	    background-color:#434343;
	    color:#fff;
	    font-weight:lighter;
	    padding: 2%;
	    text-align: center;
	}
	#footer h1 {
		text-align: center;
		color:#fff;
	}
	#footer strong {
	    color:#fff;
	}
	#footer .mod_customnav {
	    width:100%;
	    float:left;
	    margin: 4% 0;
	    font-size: 14px;
	    display: none;
	}
	#footer .mod_customnav a {
	    color:#fff;
	}
	#footer .mod_customnav ul {
	    list-style-type:none;
	}
	#footer .mod_customnav ul li {
	    float:left;
	}
	#footer .mod_customnav ul li:first-child {
	    width:45%;
	    padding-right:1%;
	    text-align:right;
	    border-right:1px solid #fff;
	}
	#footer .mod_customnav ul li:last-child {
	    width:48%;
	    margin-left:1%;
	    text-align:left;
	}
	#footer p {
	    padding-right:20px;
	}
	#footer .webdesign p a {
	    float:right;
	    margin:7% 0;
	    font-size:.8em;
	    color:#5c5c5c;
	}
	#footer .footer_links {
	    margin: 4% 0;
	}
	#footer .mod_search {
		margin-top: 4%;
		width: 100%;
	}
	#footer .mod_search .widget-text {
		margin-right: 2%;
		float: left;
		width: 76%;
	}
	#footer .mod_search .widget-text input {
		width: 98%;
		line-height : 30px;
		-webkit-appearance: none;
		border-radius: 0;
		border: 2px solid #232e99;
		font-size: 1em;
		padding: 0 1%;
	}
	#footer .mod_search .widget-submit {
		width: 22%;
		float: left;
	}
	#footer .mod_search .widget-submit button {
		background: #fff;
		font-size: 16px;
		width: 100%;
		line-height: 30px;
		border: 2px solid #232e99;
		color: #4d4d4d;
	}
}

