/*18-10-2022*/
@font-face {
    font-family: 'Lato';
    src: url('../font/Lato-Black.eot');
    src: url('../font/Lato-Black.eot?#iefix') format('embedded-opentype'),
        url('../font/Lato-Black.woff2') format('woff2'),
        url('../font/Lato-Black.woff') format('woff'),
        url('../font/Lato-Black.ttf') format('truetype'),
        url('../font/Lato-Black.svg#Lato-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../font/Lato-Bold.eot');
    src: url('../font/Lato-Bold.eot?#iefix') format('embedded-opentype'),
        url('../font/Lato-Bold.woff2') format('woff2'),
        url('../font/Lato-Bold.woff') format('woff'),
        url('../font/Lato-Bold.ttf') format('truetype'),
        url('../font/Lato-Bold.svg#Lato-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../font/Lato-BlackItalic.eot');
    src: url('../font/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/Lato-BlackItalic.woff2') format('woff2'),
        url('../font/Lato-BlackItalic.woff') format('woff'),
        url('../font/Lato-BlackItalic.ttf') format('truetype'),
        url('../font/Lato-BlackItalic.svg#Lato-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../font/../font/Lato-BoldItalic.eot');
    src: url('../font/../font/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/../font/Lato-BoldItalic.woff2') format('woff2'),
        url('../font/../font/Lato-BoldItalic.woff') format('woff'),
        url('../font/../font/Lato-BoldItalic.ttf') format('truetype'),
        url('../font/../font/Lato-BoldItalic.svg#Lato-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../font/../font/Lato-Regular.eot');
    src: url('../font/../font/Lato-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/../font/Lato-Regular.woff2') format('woff2'),
        url('../font/../font/Lato-Regular.woff') format('woff'),
        url('../font/../font/Lato-Regular.ttf') format('truetype'),
        url('../font/../font/Lato-Regular.svg#Lato-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato Hairline';
    src: url('../font/../font/Lato-Hairline.eot');
    src: url('../font/../font/Lato-Hairline.eot?#iefix') format('embedded-opentype'),
        url('../font/../font/Lato-Hairline.woff2') format('woff2'),
        url('../font/../font/Lato-Hairline.woff') format('woff'),
        url('../font/../font/Lato-Hairline.ttf') format('truetype'),
        url('../font/../font/Lato-Hairline.svg#Lato-Hairline') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../font/../font/Lato-LightItalic.eot');
    src: url('../font/../font/Lato-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/../font/Lato-LightItalic.woff2') format('woff2'),
        url('../font/../font/Lato-LightItalic.woff') format('woff'),
        url('../font/../font/Lato-LightItalic.ttf') format('truetype'),
        url('../font/../font/Lato-LightItalic.svg#Lato-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../font/Lato-Light.eot');
    src: url('../font/Lato-Light.eot?#iefix') format('embedded-opentype'),
        url('../font/Lato-Light.woff2') format('woff2'),
        url('../font/Lato-Light.woff') format('woff'),
        url('../font/Lato-Light.ttf') format('truetype'),
        url('../font/Lato-Light.svg#Lato-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato Hairline';
    src: url('../font/Lato-HairlineItalic.eot');
    src: url('../font/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/Lato-HairlineItalic.woff2') format('woff2'),
        url('../font/Lato-HairlineItalic.woff') format('woff'),
        url('../font/Lato-HairlineItalic.ttf') format('truetype'),
        url('../font/Lato-HairlineItalic.svg#Lato-HairlineItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('../font/Lato-Italic.eot');
    src: url('../font/Lato-Italic.eot?#iefix') format('embedded-opentype'),
        url('../font/Lato-Italic.woff2') format('woff2'),
        url('../font/Lato-Italic.woff') format('woff'),
        url('../font/Lato-Italic.ttf') format('truetype'),
        url('../font/Lato-Italic.svg#Lato-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}


/*08-07-2022*/
@font-face {
    font-family: 'HelveticaNeue';
    src: url('../font/HelveticaNeueBold.eot');
    src: url('../font/HelveticaNeueBold.eot?#iefix') format('embedded-opentype'),
        url('../font/HelveticaNeueBold.woff2') format('woff2'),
        url('../font/HelveticaNeueBold.woff') format('woff'),
        url('../font/HelveticaNeueBold.ttf') format('truetype'),
        url('../font/HelveticaNeueBold.svg#HelveticaNeueBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../font/HelveticaNeueBlackCond.eot');
    src: url('../font/HelveticaNeueBlackCond.eot?#iefix') format('embedded-opentype'),
        url('../font/HelveticaNeueBlackCond.woff2') format('woff2'),
        url('../font/HelveticaNeueBlackCond.woff') format('woff'),
        url('../font/HelveticaNeueBlackCond.ttf') format('truetype'),
        url('../font/HelveticaNeueBlackCond.svg#HelveticaNeueBlackCond') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../font/HelveticaNeueHeavy.eot');
    src: url('../font/HelveticaNeueHeavy.eot?#iefix') format('embedded-opentype'),
        url('../font/HelveticaNeueHeavy.woff2') format('woff2'),
        url('../font/HelveticaNeueHeavy.woff') format('woff'),
        url('../font/HelveticaNeueHeavy.ttf') format('truetype'),
        url('../font/HelveticaNeueHeavy.svg#HelveticaNeueHeavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../font/HelveticaNeueLight.eot');
    src: url('../font/HelveticaNeueLight.eot?#iefix') format('embedded-opentype'),
        url('../font/HelveticaNeueLight.woff2') format('woff2'),
        url('../font/HelveticaNeueLight.woff') format('woff'),
        url('../font/HelveticaNeueLight.ttf') format('truetype'),
        url('../font/HelveticaNeueLight.svg#HelveticaNeueLight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../font/HelveticaNeueItalic.eot');
    src: url('../font/HelveticaNeueItalic.eot?#iefix') format('embedded-opentype'),
        url('../font/HelveticaNeueItalic.woff2') format('woff2'),
        url('../font/HelveticaNeueItalic.woff') format('woff'),
        url('../font/HelveticaNeueItalic.ttf') format('truetype'),
        url('../font/HelveticaNeueItalic.svg#HelveticaNeueItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../font/HelveticaNeueRegular.eot');
    src: url('../font/HelveticaNeueRegular.eot?#iefix') format('embedded-opentype'),
        url('../font/HelveticaNeueRegular.woff2') format('woff2'),
        url('../font/HelveticaNeueRegular.woff') format('woff'),
        url('../font/HelveticaNeueRegular.ttf') format('truetype'),
        url('../font/HelveticaNeueRegular.svg#HelveticaNeueRegular') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../font/HelveticaNeueLight_1.eot');
    src: url('../font/HelveticaNeueLight_1.eot?#iefix') format('embedded-opentype'),
        url('../font/HelveticaNeueLight_1.woff2') format('woff2'),
        url('../font/HelveticaNeueLight_1.woff') format('woff'),
        url('../font/HelveticaNeueLight_1.ttf') format('truetype'),
        url('../font/HelveticaNeueLight_1.svg#HelveticaNeueLight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../font/HelveticaNeueThin.eot');
    src: url('../font/HelveticaNeueThin.eot?#iefix') format('embedded-opentype'),
        url('../font/HelveticaNeueThin.woff2') format('woff2'),
        url('../font/HelveticaNeueThin.woff') format('woff'),
        url('../font/HelveticaNeueThin.ttf') format('truetype'),
        url('../font/HelveticaNeueThin.svg#HelveticaNeueThin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../font/HelveticaNeueMedium.eot');
    src: url('../font/HelveticaNeueMedium.eot?#iefix') format('embedded-opentype'),
        url('../font/HelveticaNeueMedium.woff2') format('woff2'),
        url('../font/HelveticaNeueMedium.woff') format('woff'),
        url('../font/HelveticaNeueMedium.ttf') format('truetype'),
        url('../font/HelveticaNeueMedium.svg#HelveticaNeueMedium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../font/HelveticaNeueMedium_1.eot');
    src: url('../font/HelveticaNeueMedium_1.eot?#iefix') format('embedded-opentype'),
        url('../font/HelveticaNeueMedium_1.woff2') format('woff2'),
        url('../font/HelveticaNeueMedium_1.woff') format('woff'),
        url('../font/HelveticaNeueMedium_1.ttf') format('truetype'),
        url('../font/HelveticaNeueMedium_1.svg#HelveticaNeueMedium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../font/HelveticaNeueBold_1.eot');
    src: url('../font/HelveticaNeueBold_1.eot?#iefix') format('embedded-opentype'),
        url('../font/HelveticaNeueBold_1.woff2') format('woff2'),
        url('../font/HelveticaNeueBold_1.woff') format('woff'),
        url('../font/HelveticaNeueBold_1.ttf') format('truetype'),
        url('../font/HelveticaNeueBold_1.svg#HelveticaNeueBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Myriad Pro';
    src: url('../font/MyriadPro-BoldCondIt.eot');
    src: url('../font/MyriadPro-BoldCondIt.eot?#iefix') format('embedded-opentype'),
        url('../font/MyriadPro-BoldCondIt.woff2') format('woff2'),
        url('../font/MyriadPro-BoldCondIt.woff') format('woff'),
        url('../font/MyriadPro-BoldCondIt.ttf') format('truetype'),
        url('../font/MyriadPro-BoldCondIt.svg#MyriadPro-BoldCondIt') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../font/MyriadPro-BoldIt.eot');
    src: url('../font/MyriadPro-BoldIt.eot?#iefix') format('embedded-opentype'),
        url('../font/MyriadPro-BoldIt.woff2') format('woff2'),
        url('../font/MyriadPro-BoldIt.woff') format('woff'),
        url('../font/MyriadPro-BoldIt.ttf') format('truetype'),
        url('../font/MyriadPro-BoldIt.svg#MyriadPro-BoldIt') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../font/MyriadPro-Bold.eot');
    src: url('../font/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../font/MyriadPro-Bold.woff2') format('woff2'),
        url('../font/MyriadPro-Bold.woff') format('woff'),
        url('../font/MyriadPro-Bold.ttf') format('truetype'),
        url('../font/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../font/MyriadPro-Semibold.eot');
    src: url('../font/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../font/MyriadPro-Semibold.woff2') format('woff2'),
        url('../font/MyriadPro-Semibold.woff') format('woff'),
        url('../font/MyriadPro-Semibold.ttf') format('truetype'),
        url('../font/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../font/MyriadPro-CondIt.eot');
    src: url('../font/MyriadPro-CondIt.eot?#iefix') format('embedded-opentype'),
        url('../font/MyriadPro-CondIt.woff2') format('woff2'),
        url('../font/MyriadPro-CondIt.woff') format('woff'),
        url('../font/MyriadPro-CondIt.ttf') format('truetype'),
        url('../font/MyriadPro-CondIt.svg#MyriadPro-CondIt') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../font/MyriadPro-Regular.eot');
    src: url('../font/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/MyriadPro-Regular.woff2') format('woff2'),
        url('../font/MyriadPro-Regular.woff') format('woff'),
        url('../font/MyriadPro-Regular.ttf') format('truetype'),
        url('../font/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../font/MyriadPro-Cond.eot');
    src: url('../font/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
        url('../font/MyriadPro-Cond.woff2') format('woff2'),
        url('../font/MyriadPro-Cond.woff') format('woff'),
        url('../font/MyriadPro-Cond.ttf') format('truetype'),
        url('../font/MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../font/MyriadPro-Light.eot');
    src: url('../font/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
        url('../font/MyriadPro-Light.woff2') format('woff2'),
        url('../font/MyriadPro-Light.woff') format('woff'),
        url('../font/MyriadPro-Light.ttf') format('truetype'),
        url('../font/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../font/MyriadPro-BoldCond.eot');
    src: url('../font/MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'),
        url('../font/MyriadPro-BoldCond.woff2') format('woff2'),
        url('../font/MyriadPro-BoldCond.woff') format('woff'),
        url('../font/MyriadPro-BoldCond.ttf') format('truetype'),
        url('../font/MyriadPro-BoldCond.svg#MyriadPro-BoldCond') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../font/MyriadPro-SemiboldIt.eot');
    src: url('../font/MyriadPro-SemiboldIt.eot?#iefix') format('embedded-opentype'),
        url('../font/MyriadPro-SemiboldIt.woff2') format('woff2'),
        url('../font/MyriadPro-SemiboldIt.woff') format('woff'),
        url('../font/MyriadPro-SemiboldIt.ttf') format('truetype'),
        url('../font/MyriadPro-SemiboldIt.svg#MyriadPro-SemiboldIt') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {font-family: "HelveticaNeue-BoldCond";
  src: url("../font/05b52ebc23e412e038a4fde8dae0e464.eot"); /* IE9*/
  src: url("../font/05b52ebc23e412e038a4fde8dae0e464.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../font/05b52ebc23e412e038a4fde8dae0e464.woff2") format("woff2"), /* chrome、firefox */
  url("../font/05b52ebc23e412e038a4fde8dae0e464.woff") format("woff"), /* chrome、firefox */
  url("../font/05b52ebc23e412e038a4fde8dae0e464.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../font/05b52ebc23e412e038a4fde8dae0e464.svg#HelveticaNeue-BoldCond") format("svg"); /* iOS 4.1- */
}
@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('../font/HelveticaNeueLTStd-Cn.eot');
    src: url('../font/HelveticaNeueLTStd-Cn.eot?#iefix') format('embedded-opentype'),
        url('../font/HelveticaNeueLTStd-Cn.woff2') format('woff2'),
        url('../font/HelveticaNeueLTStd-Cn.woff') format('woff'),
        url('../font/HelveticaNeueLTStd-Cn.ttf') format('truetype'),
        url('../font/HelveticaNeueLTStd-Cn.svg#HelveticaNeueLTStd-Cn') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/*08-07-2022*/


* {margin:0px; padding:0px; }
/*.frame-layout-0 {margin-top: 30px !important;}*/
.frame-type-login {margin-bottom: 80px;}
.tx-felogin-pi1 label {display: block;}

/*27-10*/

.tx-felogin-pi1{font-size: 14px;}
.frame-type-login .tx-felogin-pi1 label { width: 100%; float: left; padding: 8px 0; color: #58585a; }
.frame-type-login .tx-felogin-pi1 form#loginForm input.btn.submitbtn { float: left; margin-top: 10px;}

body {font-family:Arial, Helvetica, Lato, sans-serif; }
body,html{height:100%;}
.center {width:1190px; margin:0 auto; }
.home-page{height:100%;background-color:#0076bd;}
.home-page .our-info{background-color:#fff;}
.home-header {width:100%; background:#fff; }
.home-header .logo {text-align:center; display:block; padding:42px 0 0 0;}
.home-header .slogans {display:block; margin:21px 0 0 0; text-align:center; }
.home-header .slogans p {max-width:477px; color:#59595c; line-height:22px; font-size:12px; display:inline-block; }
.home-header .slogans span {display:block; line-height:22px; font-size:12px; color:#59595c; font-style:italic; text-align:center; }

.our-info {width:100%; padding: 35px 0; overflow:hidden;}
.our-info .box {width:177px; border-right:solid 1px #8d8e90; padding:0 30px; float:left; text-align:center; min-height:340px; }
.our-info .box .icon {text-align:center; display:block; padding:9px 0 0 0;}
.our-info .box h2 {display:block; text-align:center; font-weight:bold; margin:10px 0 0 0; font-size:14px; line-height:35px;}
.our-info .box p {display:inline-block; width:100%; text-align:center; line-height:22px; font-size:14px; line-height:22px; color:#59595c; margin:5px 0 0 0;}
.our-info .box.last {border:none; }


.footer {background:#0076bd; display:inline-block; width:100%; }
.footer .footer-link {display:block; background:#FFFFFF; }
.footer .footer-link ul {width:100%; text-align:center; }
.footer .footer-link ul li {list-style:none; display:inline-block; padding:6px 15px;  }
.footer .footer-link ul li a {line-height:30px; font-weight:bold; font-size:14px; color:#9d9e9f; text-decoration:none; }
.footer .footer-contact {display:block; min-height: 100px;}
.footer .footer-contact .center {position:relative; text-align:center;}
.footer .footer-contact .contact {width:100%; max-width:458px; display:inline-block;}
.footer .footer-contact .contact p {padding:25px 0 0 0; line-height:24px; color:#fff; font-size:12px; width:100%; }
.footer .footer-contact a {display:inline-block; text-decoration:underline; color:#fff; font-size:12px; line-height:22px; }
.footer .footer-logo {position:absolute; right:0px; top:0px; }
.footer .footer-contact .footerleft {width: 64%; }

.theme-default .nivoSlider{box-shadow: none !important;}
.header {display:block; width:100%; }
.inner-center {width:1024px; margin:0 auto; }
.header .logo {display:inline-block; width:auto; margin-top:30px; margin-bottom:-42px; z-index:999; position:relative;  float:left; }
.header .nav { float: left;
    margin-left: 0;
    overflow: hidden;
    padding: 0 0 0 12px;
    width: auto;}
/* .header .nav ul {margin:0px; padding:12px 0 0 0; width:100%; } */
.header .nav ul { padding: 17px 0 0 0; }
.header .nav ul li {float:left; border-right:solid 1px #85a9d9; padding: 0 6px; list-style:none; font-size: 14px; font-weight:bold;}
.header .nav ul li a {display: block;
    padding: 0 0 4px;
    text-align: center;
    text-decoration: none;}
.header .nav ul li a img{ margin: 0;
    padding: 14px 0 0;
    text-align: center;
    vertical-align: middle;
}
.header .nav ul li a span { color: #939598;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 21px;
    margin: 11px 0 0;}
.header .nav ul li a {color: #939598;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 22px;}
.header .nav ul li.active a span {color:#0075be; }
.header .nav ul li a:hover span {color:#0075be; }
.header .nav ul li.active a {color:#0075be; }
.header .nav ul li a:hover {color:#0075be; }

.header .nav ul li a .icon {margin: 0;
    min-height: 30px;
    padding: 17px 0 3px;
    text-align: center;
    vertical-align: middle;
    width: 100%; }
.header .nav ul li a .icon .hover-img {display:none; }
.header .nav ul li a .simple-img {display:inline-block; height: 25px; width: auto;}
.header .nav ul li:hover a .icon .hover-img {display:inline-block; }
.header .nav ul li:hover a .icon .simple-img {display:none; }
.header .nav ul li.active a .icon .hover-img {display:inline-block; }
.header .nav ul li.active a .icon .simple-img {display:none; }

/*.header .nav ul li.about a {background:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/about-usIcon-small.png) no-repeat center 15px; }
.header .nav ul li.about a:hover {background-image:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/about-usIcon-smallHover.png); }
.header .nav ul li.about.active a {background-image:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/about-usIcon-smallHover.png); }

.header .nav ul li.working a {background:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/working-icon-small.png) no-repeat center 15px; }
.header .nav ul li.working a:hover {background-image:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/working-icon-smallHover.png); }
.header .nav ul li.working.active a {background-image:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/working-icon-smallHover.png); }

.header .nav ul li.home a {background:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/home-icon-small.png) no-repeat center 15px; }
.header .nav ul li.home a:hover {background-image:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/home-icon-smallHover.png); }
.header .nav ul li.home.active a {background-image:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/home-icon-smallHover.png); }

.header .nav ul li.learning a {background:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/learning-icon-small.png) no-repeat center 15px; }
.header .nav ul li.learning a:hover {background-image:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/learning-icon-smallHover.png); }
.header .nav ul li.learning.active a {background-image:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/learning-icon-smallHover.png); }

.header .nav ul li.free-time a {background:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/free-timeIcon-small.png) no-repeat center 15px;  }
.header .nav ul li.free-time a:hover {background-image:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/free-timeIcon-smallHover.png); }
.header .nav ul li.free-time.active a {background-image:url(/web/20161101082103im_/http://www.lebenshilfe-deggendorf.de/fileadmin/templates/images/free-timeIcon-smallHover.png); }*/
.header .nav ul li.last {border:none;}

.banner {width:100%; background:#0e7dc2; display:inline-block; height: 340px; }
.banner .banner-nav {width:276px; float:left;}
.banner .banner-nav ul {padding:83px 30px 0 0; margin:0px; }
.banner .banner-nav ul li {display:block; list-style:none; text-align:right;  }
.banner .banner-nav ul li a {text-align:right; line-height:28px; opacity:0.5; font-size:15px; color:#fff; display:inline-block; text-decoration:none;}
.banner .banner-nav ul li a:hover {opacity:1; font-weight:bold;}
.banner .banner-nav ul li.active a {opacity:1; font-weight:bold;}
.banner .banner-img {float:right; width:748px; }
.banner .banner-img img{width: 750px !important; height: 340px !important;}
.content {width:100%;  display:inline-block; }
.content .left-slide {width:244px; float:left; padding:0 29px 0 0;}
.content .left-slide h4 {display:block; text-align:right; line-height:20px; color:#0e7dc2; font-size:14px; font-weight:bold; margin:0px; }
.content .left-slide .address {width:100%; text-align:right; }
.content .left-slide .address p {width:100%; text-align:right; color:#0e7dc2; margin:20px 0 0 0; line-height:22px; font-size:14px;}
.content .left-slide .address p a {color:#0e7dc2; }
.content .left-slide .heir-btn {margin:50px 0 0 0; text-align:right; }
.content .left-slide .heir-btn a  {display:inline-block; }
.content .right-slide {width:720px; float:left; border-left:solid 2px #0e7dc2; padding:0 0 0 27px;}
.content .right-slide h3 {width:auto; display:block; color:#0076bd; font-size:16px; font-weight:bold; margin:0px 0 14px 0; line-height:26px; }
.content .right-slide h1 {width:auto; display:block; color:#0076bd; font-size:16px; font-weight:bold; margin:0px 0 14px 0; line-height:26px; }
.content .right-slide .news-box {width:100%; display:block; }
.content .right-slide .news-box .date {display:block; line-height:24px; font-size:14px; color:#0076c1; }
.content .right-slide .news-box p {color:#58585a; font-size:14px; line-height:24px; margin:0 0 24px 0; }
.content .right-slide .news-box .img {display:block; width:100%; }
.content .right-slide .news-box .img img {max-width:100%; }
.content .right-slide .about-info p {font-size:14px; line-height:24px; color:#58585a; }
.content .right-slide .about-img  {display:block; margin:20px 0;}
.content .right-slide .about-img .img1 {display:inline-block; width:380px; margin:0 10px 0 0; }
.content .right-slide .about-img .img2 {display:inline-block; width:318px; margin:0 10px 0 0; }
.content .right-slide .working-info p {font-size:14px; line-height:24px; color:#58585a; margin:0 0 10px 0; }
.content .right-slide .working-info h2 {font-size:14px; line-height:24px; color:#58585a;margin:0 0 10px 0;}
.content .right-slide .working-info .working-img {float:right; margin:0 0 0 5px;}
.content .left-slide.working-left .address p {margin:0px;}
.content .left-slide.working-left .simple-img {text-align:right; margin:30px 0 11px 0; }
.content .right-slide .contact-info h4 {width:auto; display:block; color:#0076bd; font-size:16px; font-weight:bold;line-height:26px; margin:0 0 5px 0; }
.content .right-slide .contact-row {display:block; margin-bottom:20px; overflow:hidden;  }
.content .right-slide .contact-row.last {margin-bottom:0px; }
.content .right-slide .contact-row .contact-box {width:50%; float:left; margin:0 0 20px 0; }
.content .right-slide .contact-row .contact-box .img {width:125px; float:left; }
.content .right-slide .contact-row .contact-box .info {width:auto; max-width:210px; float:left; padding:0 0 0 10px; }
.right-slide hr.ce-div { border-color: #0e7dc2}

.contact-row .contact-box .info .name {display:block; line-height:20px; font-size:12px; color:#0076bd; font-weight:bold;}
.contact-row .contact-box .info p {display:block; line-height:20px; font-size:12px; color:#0076bd; margin:0px; }
.contact-row .contact-box .info .telephone p {line-height:20px; font-size:12px; color:#515151; display:block; }
.contact-row .contact-box .info a {line-height:20px; color:#0076bd; font-size:12px; text-decoration:underline; }
.contact-row .contact-box .info a:hover {text-decoration:none; }
.icon{display: inline-block; padding-top: 35px;}
.icon a{color: #939598;}
.icon a:hover{color: #0075be;}
div.csc-textpic-left .csc-textpic-imagewrap{
    margin-bottom: 10px;
}
.tx-powermail .powermail_fieldset .powermail_legend{
    display: none;
}
.tx-powermail .powermail_fieldset{
  background: #fff;
  border: 1px solid #fff;
}
.tx-powermail{
  color: #58585a;
}
.tx-powermail .powermail_fieldset .powermail_field.powermail_submit, .tx-powermail .powermail_fieldset .powermail_field.powermail_reset{
  background-color: #0e7dc2;
}
.tx-powermail .powermail_fieldset .powermail_label{
    font-weight: normal;
    font-size: 14px;
}
.tx-powermail .powermail_create, .tx-powermail .powermail_confirmation {
    border: 0px none;
    background: transparent;
}

/*26/10*/
.working-info .powermail_fieldwrap { width: 100%; padding: 0 0 4px;}
.tx-powermail .powermail_input { height: 18px; width: 400px;}
.powermail_select { height: 20px; }
.powermail_field textarea {
    width: 100%;
    display: inline-block; max-width: 400px;
}

.working-info table{
    color: #58585a;
    font-size: 14px;
}
.working-info table td{
    line-height: 24px;
}
.working-info ul li {
    background: url("../images/dote-img.png") no-repeat scroll left 10px rgba(0, 0, 0, 0);
    color: #58585a;
    font-size: 14px;
    line-height: 24px;
    list-style: none outside none;
    padding: 0 0 0 13px;
    /*position: relative;*/
}
.csc-textpic-caption{
    font-size:14px; line-height:24px; color:#58585a; margin:0 0 20px 0;
}
.image-caption{
    font-size: 14px;
line-height: 24px;
color: #58585a;
margin: 0 0 20px 0;
}
.content .right-slide .working-info p a {color:#0e7dc2; } 
.bottomMenu{margin-bottom:40px;}
.bottomMenu,.subMenu{list-style:none;text-align:right;}
.bottomMenu>li{margin-bottom:5px;}
.bottomMenu>li>a{background:#e3e4e4;}
.bottomMenu li a{color:#58585a;font-size:14px;padding:7px 6px 5px;text-decoration:none;width:100%;display:inline-block;box-sizing:border-box;}
.bottomMenu li a:hover{color:#0076bd;}
.bottomMenu .subMenu>li>a{background:#f2f2f3;}
.bottomMenu li.active>a{color:#0076bd;}
.bottomMenu>li.active>a{font-weight:bold;}
.content .left-slide .left-slide.working-left {float: none;}
.theme-default .nivoSlider {margin:0px; }

/* 25-8  */
div.csc-textpic-border div.csc-textpic-imagewrap img { border:  2px solid #e3e4e4 !important;  }

.working-info table td:first-child { width: 110px; }
.working-info table tr { border-bottom: 1px solid #58585a; width: 100%; display: inline-block;}
.working-info table tr:last-child { border-bottom: none;} 
.ce-border img{
    border: 2px solid #e3e4e4 !important;
}

/*08-07-2022*/
body {
    font-family: Arial, HelveticaNeue-BoldCond , Helvetica, sans-serif;
}
.footer-book-edition { width: 100%; text-align: center; padding: 37px 0; }
.footer-book-edition h4 {font-size: 40px; font-weight: bold; color: #bbbdbd; margin-bottom: 30px; line-height: 48px; text-transform: uppercase; font-family: "HelveticaNeue-BoldCond";}
.bookmain { max-width: 670px; margin: 0 auto; display: flex; align-items: center; justify-content: center;}
.bookmain a { padding: 0 20px; width: 50%;}
.bookmain a img { width: auto; height: 300px;}
.test .slogans h4 { color: #fff; font-size: 26px; line-height: 40px; margin-bottom: 8px; font-family: "HelveticaNeue-BoldCond";}
.test .slogans { text-align: center; background: url(../../user_upload/Corona/banner-image.png); background-repeat: no-repeat; background-size: cover; background-position: center; padding: 82px 0 79px 0;}
.test .slogans p { color: #fff; padding: 9px 0; font-size: 18px; line-height: 25px; font-family: 'Helvetica Neue LT Std';}
.home-header .logo { padding: 25px 0 30px 0; }
.side-widget { position: fixed; top: 50%; transform: translateY(-50%); z-index: 1040; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; right: -150px; min-width: 285px; cursor: pointer;}
.side-widget .widget-content { font-size: 18px; font-weight: normal; display: block; min-height: 57px; line-height: 57px; background: #8dc63f; color: #fff; padding: 0 15px 0 0; border-radius: 10px 0 0 10px; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; width: 100%; position: relative;}
.side-widget .widget-content>a { color: #fff; padding: 0 20px; text-decoration: none; min-height: 57px; display: flex; align-items: center;}
.em-email { margin-top: 72px;}
.side-widget:hover { right: 0;}
.test .footer .footer-contact .footerleft { width: 100%; }
.footer .footer-contact .contact { max-width: 100%; }
.test .footer .footer-contact { min-height: 100px; }
.test .footer .footer-contact .contact p { font-family: 'Helvetica Neue LT Std'; font-size: 18px;}
.test .slogans { padding: 75px 0 76px 0;}
.test .footer .footer-contact a { font-size: 15px ;}
/*08-07-2022*/


/*13-7-2022*/
.header ul.navbar-nav { top: 23%; }
/*13-7-2022*/

/*-added-14-7--*/

.mobile_menu::after, .home-header::after {content: ''; display: block; clear: both;}
.test .our-info .box table.contenttable tr td:last-child {font-size: 16px; line-height: 24px;}

.test .our-info .center {width: 100%; max-width: 1300px;}
.test .our-info .center, .test .our-info .center * {-webkit-box-sizing: border-box; box-sizing: border-box;}
.test .our-info .center::after {content: ''; display: block; clear: both;}
.test .our-info .center .box {width: 20%;}

.home-header .logo a img {width: 300px;height: auto;}




/*---*/

/*-added-15-7--*/
.test .footer .footer-contact a { font-size: 18px;  }

/*-added-15-7--*/





/*19-7--2022*/
.our-info .box { padding: 0 19px; }
.test .our-info .box table.contenttable tr td:last-child { font-size: 15px; }
/*19-7--2022*/

/*17-10-2022*/
.banner .center { width: 100%; display: inline-block; }
.banner .center .inner-center { width: 1358px; }
.banner .banner-nav { width: 444px; }
.banner .banner-img { width: 914px; }
.banner .banner-nav ul { padding: 70px 30px 0 0;  }
/*17-10-2022*/

.home-header .logo { padding: 20px 0 30px 0; }
/*21-06-2023*/
.em-job { margin-top: -70px; }
/*22-06-2023*/
.side-widget { min-width: 300px; }
.header .nav ul li { padding: 0 12px; } 
.header .nav ul li { padding: 0 12px; }
.header .nav {  padding: 0 0 0 45px; }
.header .nav ul li { padding: 0 8px; }

/*23-06-2023*/
.content {  padding: 25px 0 40px 0; }
.main-content { min-height: calc(100vh - 766px); }

/*27-06-2023*/
.content.main {  padding: 0; }
.content.main .center:nth-of-type(2) { padding: 25px 0 40px 0; width: 100%; display: inline-block; }

/* 28-06-2023 */
.em-email { margin-top: 85px; }
.side-widget .widget-content>a { min-height: 70px; }
.em-job { margin-top: -86px; }
.side-widget .widget-content { min-height: 70px; line-height: 70px; }
.side-widget.em-job .widget-content a svg { margin-top: 4px; }

@media (max-width: 991px) { 
  .em-email { margin-bottom: -80px; }
}
@media (max-width: 1300px){.header .nav ul li a .simple-img
.banner .center .inner-center { width: 1190px; }
.banner .banner-nav { width: 357px; }
.banner .banner-img { width: 832px; }
 }


@media (max-width: 1200px){
 .banner .center .inner-center { width: 952px; }
}

@media (max-width: 1199px) {
    /*21-06-2023*/
    .header .nav ul { padding-top: 18px; }
    .header .nav ul li { padding: 0 11px; }

}

@media (min-width: 992px){
    .home-header .tel-link { display: none; }
    .mobile_menu .tel-link { display: none; }
}

@media (max-width: 991px){
.home-header .logo {position: relative;}
.home-header .logo .tel-link {position: absolute; top: 10px; right: -3.1%; display: block;}
.home-header .logo .tel-link img {max-width: 45px; height: auto;}
.mobile_menu .tel-link {float: right;  margin: 8px 10px 0 0; display: block;}
.home-header .logo {padding-top: 60px;}
.footer .footer-contact .footerleft {width: 46%; text-align: left;}

.banner .center .inner-center { width: 94%; }

}

@media (max-width: 767px){ 
    .footer .footer-contact .footerleft {width: 100%; text-align: center;}
    .footer .footer-contact .footer-logo {width: 100%; margin-right: 0px; right: auto; }
    .footer .footer-contact .footer-logo .internal-link-first {width:58.5%; }
    .footer .footer-contact .footer-logo .internal-link {width: 41.5%;}
}

/*08-07-2022*/
@media (max-width: 610px){
    .bookmain a img { height: auto; }
}

@media (max-width: 480px){ 
    .bookmain { flex-wrap: wrap; }
    .bookmain a { width: 100%; margin-bottom: 20px; }
}

/*08-07-2022*/

/*13-07-2022*/
@media (max-width: 991px){ 
    .side-widget { top: auto; transform: none !important;}
    .em-email { margin-bottom: -72px; margin-top: 0; }
    .navbar-toggle { background: #006ab3; }
    .home-page .navbar-toggle { background: #006ab3; }
    .home-page .navbar-toggle { display: block; position: absolute; top: 0; right: 0;padding: 10px 7px;}
    .home-header .logo .tel-link {position: absolute; top: 0; right: 36px; display: block;}
    .home-header .logo .tel-link img {max-width: 38px; border-radius: 4px;}
    /* .mobile_menu .navbar-nav li a { color: #fff; padding: 11px 11px;}
    .mobile_menu ul.navbar-nav { position: relative; top: 100%; left: 0; right: 0; background: #0076bd; z-index: 1024;} */
    .mobile_menu .navbar-nav li a { padding: 11px 11px;}
    .mobile_menu ul.navbar-nav { position: relative; top: 100%; left: 0; right: 0; z-index: 1040;}
    .navbar-nav li>ul>li a {background: transparent !important;padding: 5px 10px !important;}
    .test .our-info .center {max-width: 94%;}
    .test .our-info .center .box {width: 33.33%; padding: 0 15px;}
    .home-header .logo a img { width: auto; }

    /*21-06-2023*/
    .side-widget.em-job { margin-top: 0; bottom: 199px; }
    .side-widget { bottom: 120px; }
}

@media (max-width: 767px) {
    .test .our-info .center .box {width: 100%;}
}
/*13-07-2022*/
  
/*
     FILE ARCHIVED ON 08:21:03 Nov 01, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:44:21 Jul 15, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.484
  PetaboxLoader3.resolve: 67.919
  CDXLines.iter: 48.724 (3)
  load_resource: 90.84
  RedisCDXSource: 1.227
  esindex: 0.02
  captures_list: 148.104
  exclusion.robots.policy: 0.462
  PetaboxLoader3.datanode: 92.976 (4)
  LoadShardBlock: 90.38 (3)
*/


/* 01-3-2023*/



