

/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/oswald-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Oswald Light'), local('Oswald-Light'),
       url('../fonts/oswald-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v16-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('../fonts/oswald-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v16-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}


body.programmereader .mod_newsreader {margin-left:-1%;}
body.programme .NEU .content a.zoom {
    display: block;
}
.home #ref  .info .name, .home #ref  .info .additional {
    color: #333;
}

.NEU .fa-plus::before {
    content: "NEU"!important;
}
.NEU a.zoom .fa {font-family: 'Oswald',sans-serif;}

.online .fa-plus::before {
    content: "ONLINE"!important;
}
.online a.zoom .fa {font-family: 'Oswald',sans-serif;}

.aonline .fa-plus::before {
    content: "auch ONLINE"!important;
}
.aonline a.zoom .fa {font-family: 'Oswald',sans-serif;}

.ce_hyperlink a.success, a.btn.success {
    text-transform: uppercase;
}

.ce_portfoliofilter.default a {
    display: inline-block;
    padding: 6px 12px;font-weight:bold;border: 1px solid rgb(179,179,179);}

.mod_breadcrumb {z-index: 100;}
.ce_hyperlink a.success, a.btn.success {
    background: rgb(186,193,0);
    border-color: rgb(186,193,0);
}
.photos .mod_breadcrumb {z-index: 0;}
#sliderimcontent {background:#000;}
.programmlegende p {margin-bottom: 10px;padding-left:20px;font-size:13px;}
.programmlegende img {width:15px;height:15px;}

.mod_portfoliolist  .item.NEU a.zoom {
    border-radius: 100%;
    background: rgba(169,173,0,0.8);
    color: #fff;
    width: 45px;
    height: 45px;
    text-align: center;
    font-size: 15px;
    line-height: 48px;
    position: absolute;
    top: 10%;
    margin-top: 0;
    left: 0;
    margin-left: 80%;
    transition: All 0.6s ease;
    -webkit-transition: All 0.6s ease;
    transform: rotate(14deg);
}

.mod_portfoliolist  .item.online a.zoom {
    border-radius: 100%;
    background: rgba(169,173,0,0.8);
    color: #fff;
    text-align: center;
    font-size: 15px;
    line-height: 62px;
    height:60px;
    position: absolute;
    top: 8%;
    margin-top: 0;
    left: 0;
    margin-left: 78%;
    transition: All 0.6s ease;
    -webkit-transition: All 0.6s ease;
    transform: rotate(0deg);
    display:block;
    width:60px;
    right:0;
}

.mod_portfoliolist  .item.aonline a.zoom {
    border-radius: 100%;
    background: rgb(245,244,223);
    color: #666;
    text-align: center;
    font-size: 15px;
    line-height: 72px;
    height:60px;
    position: absolute;
    top: 8%;
    margin-top: 0;
    left: 0;
    margin-left: 78%;
    transition: All 0.6s ease;
    -webkit-transition: All 0.6s ease;
    transform: rotate(0deg);
    display:block;
    width:60px;
    right:0;
}

body.suche .mod_breadcrumb {
    background: rgb(69, 69, 69);
}

#rand {border: 5px solid #ddd;}
#ref .ce_testimonial .ce_image {display:none;}
#ref #btnklein a {margin-bottom:0;}

.ce_text_image_bar .ce_hyperlink {margin-top: 5px;}

.ce_text_image_bar .ce_hyperlink a {
    display: inline-block;
    padding: 6px 10px;
    min-width: 100px;
    background: none;
    border: 1px solid #666;
    margin-top: 5px;
    color: #333;
}

.ce_text_image_bar .ce_hyperlink a:hover {
    background:rgb(186,193,0);
    border: 1px solid rgb(186,193,0);
}


#dunkel.ce_text_image_bar .ce_hyperlink a:hover {background:rgb(186,193,0);}
#dunkel {background:#3c3c3c;}
#dunkel .ce_textarea {color:#ccc;}
#dunkel.ce_text_image_bar .ce_hyperlink a {border: 0.5px solid #fff;background:#3c3c3c;color:#fff;}

.slider-control a.slider-next::after, .slider-control a.slider-prev::before {
    color: rgb(169,178,0);
    text-shadow:0,0,0;
}
.ce_sliderStart .slider-control .slider-menu b{border:1px solid #777;box-shadow:0 0 0 0 !important;}

.cc_message::before {diplay:none!important;}

.home .ce_text_image_bar .ce_hyperlink .ce_url {
    text-align: left;
}
.ce_text_image_bar .image-right, .ce_text_image_bar .image-left {
    background-position: center;}

.cc_container .cc_btn {
background-color: rgb(169,178,0)!important; /* Farbe des Buttons */
color: #fff !important; /* Textfarbe des Buttons */
width:auto!important;
font-size: 13!important;
font-weight:600;
padding: 8px 8px!important;
text-decoration:none!important;
margin-top:10px!important;
}

.cc_container .cc_btn {
    font-size: 13px!important;
    padding: 8px 15px;
}

.cc_container .cc_message {
    font-size: 13px!important;line-height:21px!important;
}
.cc_container {
background: rgb(39,42,49,.8) !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #eee !important;font-weight:300!important; /* Schriftfarbe des gesamten Bereichs */
font-family:'Arial',sans-serif!important;
padding:10px 50px!important;
bottom:50px!important;
}
 
.cc_container a {
color:#fdfdfd!important;text-decoration: underline !important; /* Textlink-Farbe "Mehr Infos" */
}

#autogrid_wrapper_14084 .inner, #autogrid_wrapper_14087 .inner, #autogrid_wrapper_14096 .inner, #autogrid_wrapper_14098 .inner, #autogrid_wrapper_17898 .inner, #autogrid_wrapper_17900 .inner {
   display: -webkit-flex;
   display: -ms-flex;
   display: flex;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;}

#ctrl_194, .widget-checkbox {margin-bottom:0!important;}
#ctrl_169 legend, #ctrl_177 legend {display:none;}
body.onepic #slider .inside {min-height:0;max-height:320px;}
body.wegweiser #slider .inside .mod_article, body.onepic #slider .inside .mod_article {padding-top: 0;}
body.wegweiser #slider .inside .image_container img, body.onepic #slider .inside .image_container img  {max-width:1600px;}
body.wegweiser .ce_table table td.col_0,body.wegweiser .ce_table table td.col_2 {background:rgb(228,228,220);vertical-align:top;}
body.wegweiser .ce_table table td {vertical-align:top;}
body.wegweiser .ce_table table tfoot td {color: rgb(169,178,0);font-weight: bold;font-size: 18px;}
body.wegweiser .ce_table table th {background: rgb(178,178,170);text-align:center;}

.content_page.detail #slider .inside {background-size: cover;max-height: 200px!important;min-height: 200px!important;}
.content_page.detail .mod_breadcrumb, .content_page.detail .mod_changelanguage {display:none!important;}
.content_page.detail #white h1 {padding-top:26px;}


.ce_teambox .description {font-size:13px;line-height:17px;}
#team .ce_gallery .capt {font-size:10px;font-weight: bold;color: #fff;background: rgba(80,80,80,.8);}
#team .ce_gallery .content-inside {vertical-align: bottom;}
#team .ce_gallery .content {background: none;opacity:1;}
#team .ce_gallery .fa {display:none;}

.ce_gallery .content {background: rgba(169,173,0,0.6);}
.swiper-button-next, .swiper-button-prev {background: none;margin-top: -30px;}
.swiper-button-next::after, .swiper-button-prev::after {font-family: "FontAwesome";font-size: 68px;line-height: 68px;color: rgba(255,255,255,0.6);text-shadow: 0px 0px 0px rgba(0,0,0,0.3);}
.mod_breadcrumb ul {padding: 8px 0;}
.rund {border-radius:100%;margin:0 10%;}
.spam {margin: 12px 0;}
body.programmereader .mod_breadcrumb {z-index:9;background:rgba(169, 178, 0, 0.8)!important;display:block!important;}
body.programmereader #slider .inside .mod_article {padding-top: 90px!important;}
body.programmereader #slider .inside {background: #777b7f;padding-bottom: 28px;background-image: none;max-height: none;min-height: 127px!important;}
body.programmereader .mod_breadcrumb {background: rgba(169, 178, 0, 1) none repeat scroll 0 0;}
body.programmereader .ce_gallery .capt h5 {font-size: 10px;font-weight: bold;letter-spacing: 0;}
body.programmereader .ce_gallery .capt h5::after {height: 1px;}
body.programmereader .ce_gallery .capt {font-size: 10px;text-transform:none!important;}
.ce_teambox .image_container {padding: 15px;}

body.photos #slider .inside {min-height:60px;max-height:200px;}
body.photos #slider .inside .mod_article {padding-top: 82px;}
#white, #white h1 {color:rgba(255, 255, 255, 0.7);}
p.back {font-weight:bold;}

body.sidebar.left #main {border-left: 1px solid rgb(200, 200, 200);}
.ce_accordion .toggler.ui-state-active:before {font-family:FontAwesome;content:"\f139";}
.ce_accordion .toggler::before {content: "\f13a";}
.ce_accordion .toggler {background-color: #f6f6f6;padding-left:15px;}
.ce_testimonial_version2 {background-color: #eee;padding:30px;text-align: center;}
.ce_testimonial_version1 .text p {padding: 0 100px;font-family: Arial, sans-serif;font-size: 18px;}
.ce_hyperlink a.link-green, a.btn.link-green {color: #fff;background:rgb(169, 178, 0);}
.ce_hyperlink a.link-green:hover, a.btn.link-green:hover {color: rgb(169, 178, 0);background:#fff;}
.ce_testimonial .ce_hyperlink a,.ce_testimonial a.btn {border-color:#fff;}
#slider .inside .autogrid .contentwrap {padding:0!important;}
.mod_changelanguage {position:absolute;bottom:6px;z-index:999;font-size:12px;left:50px;}
.mod_changelanguage a {color:#fff!important;}
.mod_changelanguage a:hover {color:#fff!important;}
.mod_changelanguage a:before {font-family: "FontAwesome";content: "\f101"; margin-right: 5px;}
body.content_page.impressum #slider .inside {background-image: url("/files/change4success/img/header/bg_impressum.jpg");background-size: cover;min-height: 320px;}
a.link-green {border:0;}
.additional {text-transform:uppercase;}


.mainmenu ul ul li p {text-transform: none;padding: 0 20px !important;line-height: 20px !important;color: #fff;font-size: 12px;font-weight:bold;letter-spacing: 0;}
.mainmenu ul li.megamenu p {line-height:30px!important;margin-bottom:0;}
.r_abstand {padding-right:3%!important;}
.one_third h6 {background: rgb(169,178,0); margin:15px 0;padding:6px 15px;color:#fff;font-weight:normal;font-size:13px;text-transform:uppercase;}
.bottomline p {border-bottom:1px #888 dotted;padding:10px 15px;margin:0;font-size:14px;}
.noline{border-bottom:0!important;}
.one_third {font-size:14px;}

body.programme #slider {display:none;}
body.programme #main .mod_article {margin-top: 0;}
body.programme #wrapper {padding-top:100px;}
body.programme .content a.zoom {display:none;}
body.programme .mod_portfoliolist .item a.more {margin-left: -28px;}
body.programme h5 {font-size: 15px;}
body.programme .mod_portfoliolist .subline {text-overflow: ellipsis;font-size: 10px;}

.ce_leadertext.version1 .subheadline, .ce_leadertext.version2 .subheadline, .ce_headline_extended.version1 .subheadline, .ce_headline_extended.version2 .subheadline {font-size: 16px;}
#kasten {background:#eee;padding:30px;display:none;}
#bottom .inside .right a {margin-left: 6px;margin-right: 6px;}
#quote {background-color: rgb(71, 71, 71);﻿﻿color:#fff;min-height:200px;padding-left:50px;padding-right:10px;text-align:left;}
.portfolio #quote, .philosophie #quote {color:#fff;min-height:260px;padding-top:90px;background-color:rgb(71,71,71);}
#zitat {color:#dbe649;margin-top:100px;font-size:12px;padding-left:40px;}
#zitat h5 {color:#dbe649;font-weight:normal;font-size:18px;margin-bottom:0;}
#article-1108 .ce_image {padding-left:0;padding-right:0;}
.autogrid-id_6796 {padding-right:1%!important;}

.ce_headerimage {min-height:200px;padding-top:70px;padding-bottom:0;}
.portfolio .ce_headerimage {min-height:260px;padding-top:70px;padding-bottom:0;}

.autogrid-id_5507, .autogrid-id_5510{min-height:110px;font-size:13px;font-weight:bold;}
.ce_iconbox .ce_iconbox_outside.padding {padding: 26px 30px 11px;transition: all 0.3s ease 0s;}
.philosophie .ce_iconbox_inside i {font-size:25px;padding-bottom:10px;color:#b0c003;}
.philosophie #footer .ce_iconbox_inside i {color: rgba(255, 255, 255, 0.6);}
#presseinfos {text-align:center; background-color:#f2f2f2;margin:10px 0;padding:20px;}
#presseinfos:hover {background-color:#555;color:#fff;}
body.videos .one_half {margin-bottom:25px;}

form .captcha_text {margin: 10px 0 15px 2px;}
form select {padding: 7px 10px;}
label {font-size: 14px;}
textarea {height:200px;}
.spam{background-color:#f4f4f4;padding:2px 2px 2px 6px;margin-top:12px;font-size:13px;}
input.captcha {background-color:#ccc;color:#000;}
input.submit {padding:8px 20px;}
#ctrl_79{padding:6px;margin:15px 0 10px 0;}

body.sidebar #left {padding-right:0;}
.team #slider .ce_gallery ul li.col_0, .team #slider .ce_gallery ul li.col_1, .team #slider .ce_gallery ul li.col_2 {width: 27.0%;}
.team #slider .ce_gallery ul li.col_3 {width: 18.6%;}
.content_page.team #slider .inside {background-size: cover;max-height: 330px;min-height: 320px;}
.content_page.slidertop #slider .inside {max-height: 100%!important;}
.content_page.portfolio #slider .inside {background-size: cover;max-height: 320px;min-height: 320px;}
.content_page.portfolio #slider .inside .mod_article, .content_page.portfolio #slider .inside .mod_article .image_container {height: 320px;}
.content_page #top {display:none;}
.content_page .one_third.autogrid {padding-left:0;}
.content_page #slider .inside .mod_article {padding-top:60px;}
.content_page #slider .inside {background-size: cover;max-height: 320px;min-height: 320px;}
.content_page.kontakt #slider .inside {max-height:340px;}
.gmnoprint .gm-style-mtc {margin-top:30px;}


#top, #top a {color: rgb(90, 90, 90);}
.home .ce_iconbox .ce_image {visibility:hidden;}
.home .ce_iconbox .headline {font-size: 18px;letter-spacing: 0;}
.home .ce_leadertext.version1 p {font-size: 18px;}
.home .ce_leadertext.version1 {max-width: 900px;}
.home #top {background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;}
.home #top-wrapper {background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);}
.home #top-wrapper:hover {background: rgba(255, 255, 255, 1) none repeat scroll 0 0;}
.home a.link {color: rgb(69, 69, 69);font-size: 14px;text-transform: uppercase;font-weight: bold;}
.home a.link:hover {color: rgb(174, 190, 0);}
.home .ce_parallax .parallax-inside {background-color: rgba(0,0,0,0);}
.home .slider-next,.home .slider-prev {display:none;}
.home .ce_text_image_bar {background: rgb(231,231,231);}
.home .ce_text_image_bar h1 {color:#fff;font-size:25px;}
.home .ce_text_image_bar h2 {color:#222;font-size:23px;}
.home #dunkel.ce_text_image_bar h2 {color:#fff;font-size:23px;}
.home #testimonial-slider-kopie {margin:0;}
.home .ce_leadertext .divider {display:none;}
.home #tabs-2182 .contentwrap, #tabs-2182 .contentwrap {padding:0;}
.ce_tabs .tabs.classic ul li {border-top:0; background: rgb(169,178,0)}
.ce_tabs .tabs.classic ul li:hover {background: rgb(157, 165, 0);}
.ce_tabs .tabs.classic ul li.active {background: rgb(247,247,247);}
.ce_tabs .tabs.classic ul li a {color: #fff;}
.ce_tabs .tabs.classic ul li.active a {color:#222;}
.ce_tabs .tabs.classic ul li.active, .ce_tabs .tabs.classic ul li:hover {border-top: 0px solid rgb(152,152,152);}

.presse h1 {margin-bottom:5px;}
.presse #slider .ce_image {max-width: 500px; min-width: 340px;}
.portfolio .subnav a.a-level_1 {display:none;}
.team .contentwrap ul li figure {padding-top:10px;}
.ohne .logos {display:none;}
#slider .inside .mod_breadcrumb {text-align:right;display:block;}
.home .ce_testimonial_version3 .text {background: rgb(195, 201, 90) none repeat scroll 0 0;color:rgb(60,75,85);}
.home .ce_testimonial_version3 .text a {color:rgb(60,75,85);}
.home .ce_testimonial_version3 .text a:hover {color:#fff;}
.home .info .name, .home .info .additional {color:#fff;}
.home .ce_testimonial_version3 .text::after {background: rgb(195, 201, 90) none repeat scroll 0 0;}
.content_page.ohnetop #slider .inside {background-size: cover;max-height: 120px;min-height: 120px;}
.ohnetop .mod_breadcrumb {background: rgba(169, 178, 0, 0.9) none repeat scroll 0 0;}

.ce_headerimage {background-size:100%!important;}
.bg-custom-4 {background: rgb(255, 255, 255) none repeat scroll 0 0;}
.ce_swiper-slider-start .swiper-container {padding-bottom: 0px;}

#team h3 {margin-bottom:10px;padding-top:0px;font-size:20px;}
#team h4 {margin-bottom:6px;margin-top:20px;}
#team h5 {padding:16px 0 0 0;margin-bottom:8px;}
#team .ce_headerimage {min-height:250px;}
#team .one_fourth {font-size:13px;line-height:1.5;}
#top-wrapper {background: rgba(255, 255, 255, 1) none repeat scroll 0 0; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);}
#top-wrapper:hover {background: rgba(255, 255, 255, 1) none repeat scroll 0 0;}
#top-wrapper.fixed, .home #top-wrapper.fixed {background: rgba(255, 255, 255, 1) none repeat scroll 0 0; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);}
#footer {color: rgba(255, 255, 255, 0.6);background: rgb(69, 69, 69) none repeat scroll 0 0;}
#footer a {color: rgba(255, 255, 255, 0.6);transition: all 0.2s ease-out 0s;}
#footer a:hover {color: rgba(255, 255, 255, 1);}
#footer .inside {padding:50px 40px 10px;}
#bottom .inside {padding:20px 40px;}
#projekte .mod_newslist .teaser p, #projects .mod_newslist .teaser p {margin-bottom:0;}
#projekte .newsteaser,#projects .newsteaser  {margin-left:0;}
#projekte .newsteaser h6, #projects .newsteaser h6 {font-weight:bold;color: rgb(169, 178, 0);margin-bottom:5px;margin-top:0px;}

.megamenu-wrapper {width:410px!important;}
.mod_breadcrumb {background: rgba(169, 178, 0, 0.5) none repeat scroll 0 0;}
.kontakt .mod_breadcrumb, .contact .mod_breadcrumb, .photos .mod_breadcrumb  {background: rgb(70, 70, 70);position:relative;}
.kontakt .mod_changelanguage {position:absolute;bottom:-3px;}
.mod_breadcrumb ul {font-size: 12px;font-style:normal;}
.mod_breadcrumb a, .mod_breadcrumb {font-weight:normal;font-style:normal;border-top:0;}
.mainmenu ul li a, .mainmenu ul li ul a.active {color: rgb(80, 80, 80);}
.mainmenu ul li ul a.active {color: #fff;}
.mainmenu ul li a {font-size:13px;padding: 0 10px;}
.mainmenu ul ul li a:hover, .mainmenu ul ul li a.trail, .mainmenu ul ul li a.active {color:#fff;}
.mainmenu ul ul li a {font-weight:300;color:#fff;}
.mainmenu ul ul {background: #333 none repeat scroll 0 0;}
.mainmenu ul ul li.people .level_3 {display: none;}
.mainmenu ul ul li a:hover {opacity:0.9;}
.mainmenu ul ul li a.submenu::after {content: "";}
.mainmenu ul ul {border: 0px solid #fff;}

.logo {height: 90px; width: 490px;padding-top:4px;}
#header {line-height: 90px;background-color:#fff;}
.shrink-header #top-wrapper.fixed .logo {height: 100px;width: 330px;}
.shrink-header #top-wrapper.fixed #header {line-height: 65px;}

.fixed .mainmenu ul li a:not(.active):not(.trail) {color: #555;}
.fixed .mainmenu ul li ul li a:not(.active):not(.trail) {color: #fff;}
.fixed .mainmenu ul li ul li a{color: #fff;}
.fixed .mainmenu ul ul li {color: #fff;}

#top .inside, #header .inside, .ce_headerimage .ce_headerimage_inside {max-width: 100%;}
#top {font-size:0.75rem}

h1, h2, h3, h4, h5, h6 {font-family:'Arial', sans-serif;font-weight:900;}
h1 {font-size:30px;}
h6 {font-size: 12px; font-weight: normal; margin-bottom: 45px;}
#gruenerkasten {background-color: rgb(174, 190, 0);color:#fff;padding:25px;}
.ce_leadertext.version1 {margin-bottom: 30px;margin-top:36px;max-width: 900px;}

.quelle {line-height:1.0;font-size:11px;margin-top:25px;}
.mod_newsreader h1 {margin-bottom:15px;}
.newsteaser .content {border: 1px solid rgb(169, 178, 0);padding: 10px;margin-bottom:10px;}
.newslist-v2 .info {margin-bottom:5px;font-size:12px;}
.newslist-v2 {padding-bottom:0!important;}
.newslist-v2 .news-content-v2 {padding: 0 20px 20px 20px;}
.newslist-v2 .ce_hyperlink {margin-top: 0px;}

.link:before {content: "\f101";font-family:FontAwesome;font-weight: normal;display: inline-block;margin-right: 5px;}
.ce_hyperlink a, a.btn {background: rgb(52, 52, 52) none repeat scroll 0 0; border-color: rgb(52, 52, 52);}
.ce_hyperlink.small a, a.btn.small {font-size: 0.75rem;padding: 3px 15px;border:0;}
.ce_hyperlink.small a:hover, a.btn.small:hover {background-color: rgb(174, 190, 0);}
.ce_hyperlink.large a, a.btn.large {padding: 10px 30px;}

.subnav {color: rgb(50, 50, 50)}
.subnav ul li a {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: rgb(200, 200, 200);border-image: none;border-style: none none solid;border-width: 0 0 1px;font-weight: normal;letter-spacing: 0;text-transform: none;}
.subnav a.a-level_1 {color: rgb(50, 50, 50);font-size:15px;padding:10px 10px;}
.subnav a.a-level_2 {color: rgb(50, 50, 50);font-size:13px;padding:2px 10px;}
.subnav a.a-level_3 {font-size:13px;padding:2px 10px;}
.subnav a.trail {background: rgb(248, 248, 248) none repeat scroll 0 0;}
.subnav ul ul {display: block;}

.ce_revolutionslider_text {color:rgb(60,65,70);}
.ce_revolutionslider #linkToContent {border: 2px solid #fff; border-radius: 15px;bottom: 30px;height: 46px;left: 0;margin: 0 auto;position: absolute;right: 0;width: 32px;z-index: 100;}
.ce_revolutionslider #linkToContent .wheel {animation: 1.7s ease 0s normal none infinite running mousewheel;background-color: #fff;border-radius: 50%;display: block; height: 6px;left: 0;margin-left: auto;margin-right: auto;margin-top: 6px;right: 0;width: 6px;}

#gruen .ce_headline h1 {color:rgb(169,178,0);}
#top .mod_langswitcher span:hover, #top .mod_langswitcher a:hover {color: #fff!important;}
span.highlight {background:transparent;font-weight:bold;color:#444;}
p.context{font-size:14px;line-height:16px;margin-bottom:7px;}
p.url{font-size:12px;}
.mod_search h3 {font-size:24px;margin-bottom:5px!important;}
.relevance {font-size:11px;}
.content_page.suche #slider .inside {min-height: 130px!important;}

table th, table td {padding: 0;}







@media  (max-width: 1150px) {

.logo {height: 90px; width: 400px;padding-top:4px;}

}



@media  (max-width: 1050px) {

.ce_iconbox .ce_iconbox_outside.padding {padding: 26px 30px 11px;transition: all 0.3s ease 0s;width:100%;}

.content_page.portfolio #slider .inside .mod_article, .content_page.portfolio #slider .inside .mod_article .image_container {height: auto;}
.logo {height: auto; width:320px;padding-top:4px;}
.gmnoprint .gm-style-mtc {margin-top:0px;}
.mod_changelanguage {position:absolute;bottom:6px;z-index:999;font-size:12px;left:20px;}
.mod_changelanguage a {color:#fff!important;}
#slider .boxed-content .contentwrap, #header .inside, body.sidebar #container {padding-left:0;padding-right:0;}

}



@media  (max-width: 920px) {

#textimagebar .inside {text-align:center;}
#nav-open-btn {display:block!important;}
.mainmenu a {width: 0;
height: 0;
left: -1000px;
top: -1000px;
position: absolute;
overflow: hidden;
display: inline;}


@media  (max-width: 767px) {


#textimagebar .inside {text-align:center;}
#text-imagebar-kopie-2349 .inside, #text-imagebar-2351 .inside  {text-align:center;}
.home .ce_text_image_bar .ce_hyperlink .ce_url {
    text-align: center;
}
#slider .inside .mod_breadcrumb, .mod_changelanguage {display: none;}
body.programmereader #slider .inside .mod_article {padding-top: 90px !important;display: none;}
body.programmereader #slider .inside {min-height: 29px !important;}
body.sidebar #left {display: none;}
body.programme #wrapper {padding-top: 0;}
body.programme .ce_text {margin-bottom:20!important;}
.logo {height: auto; width:320px;padding-top:4px;}
.team .contentwrap ul li figure {padding-top:0px;}
.ce_headerimage {min-height:80px;}
#quote {background-color: rgb(169,178,0);color:#edeeb9;min-height:80px;}
#quote.ce_headerimage {padding:20px 10px 0;}
.ce_testimonial_version1 .text p {font-family: "Playfair Display",serif;font-size: 21px;padding: 0 15px;}
.ce_accordion .accordion {padding: 8px;}

#kartepp {display:none;}
.content_page #slider .inside .mod_article {padding-top:0!important;}
.content_page.team #slider .inside {min-height:150px;}
.team .ce_gallery .borders li, .ce_gallery .borders li.col_last {border-right: 1px solid transparent;}
.team .ce_gallery ul li.col_0, .team .ce_gallery ul li.col_3 {display: none;}
.team .ce_gallery ul li.col_1, .team .ce_gallery ul li.col_2 {width: 50%;}

#main .mod_article, #main .mod_article.fullwidth.boxed-content .contentwrap, #main .autogrid_wrapper.article, #main .mod_article .ce_parallax .contentwrap, #main .mod_article .ce_bgimage .ce_bgimage-inside, #main .mod_article .ce_youtube_background .contentwrap, body.sidebar.left #main .mod_article, body.sidebar.right #main .mod_article, .ce_headerimage .inside {
padding-left: 15px !important;padding-right: 15px !important;}

#bottom .inside .left, #bottom .inside .right {text-align: center;}
#bottom .inside {font-size: 11px;}
#footer .autogrid {width:50%!important;}
#footer .ohne {display:none;}

}


@media  (max-width: 480px)  {

#zitat {;margin-top: 20px;}
#footer .ce_iconbox.version3 {text-align: center;}
#footer .autogrid {width:100%!important;text-align:center;}
.logo {height: auto; width:250px;}
.team .contentwrap ul li figure {padding-top:0px;}
.ce_headerimage {min-height:80px;}
#quote {background-color: rgb(169,178,0);color:#edeeb9;min-height:80px;}
#quote.ce_headerimage {padding:20px 10px 0;}
.content_page #slider .inside .mod_article {padding-top:0;}
.ce_accordion .accordion {padding: 10px 0;}
.ce_testimonial_version3 {line-height:19px;font-size:14px;}
body.photos #slider .inside {min-height: 20px;max-height: 110px;}

}
