    

body {
    font-family: 'Roboto Condensed', sans-serif;

 color: #000000}

h1, h2, h3, h4, h5, h6 {
	   font-family: 'Titillium Web', sans-serif;
color: }

h1 {font-size: 28px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 16px;}
h5 {font-size: 12px;}
h6 {font-size: 8px;}

#containerwrapper {
font-size: 14px;

}

body, #slider-image, #desktop-nav, .rd-panel {
			background-color: #fff;
		}


/* 'color' block */
a, a:visited, .carousel-arrows .arrow, ul.rd-nav-desktop li a, .features-list li.projekt-feature:before, .mobile-dropdown a:hover, h1:before, h2.h2-title:before {
	color: #00ACC1;
}

a:hover, a:focus, a:active, ul.rd-nav li a:hover, ul.rd-nav li a:active, ul.rd-nav li a:focus, ul.rd-nav-desktop ul.sub-menu li a.active, ul.rd-nav-desktop ul.sub-menu li a:hover, #sidebar ul.children li:before, affix #desktop-nav-bar ul.rd-nav ul.sub-menu a:hover, ul.rd-nav li.current-menu-item a, ul.rd-nav li.current_page_item a, ul.rd-nav li.current-page-ancestor a, ul.rd-nav li.current-menu-ancestor a, ul.rd-nav li.current-menu-parent a, ul.rd-nav li.current-page-parent a, ul.rd-nav li.current_page_parent a, ul.rd-nav li.current_page_ancestor a, ul.rd-nav li.current-menu-item a:hover, ul.rd-nav li.current_page_item a:hover, ul.rd-nav li.current-page-ancestor a:hover, ul.rd-nav li.current-menu-ancestor a:hover, ul.rd-nav li.current-menu-parent a:hover, ul.rd-nav li.current-page-parent a:hover, ul.rd-nav li.current_page_parent a:hover, ul.rd-nav li.current_page_ancestor a:hover {
	color: #00838F;
}


/* 'bg-color' block */

#logo-row, .carousel-arrows .arrow:hover, #call-to-action-box, .wpcf7 form input.wpcf7-submit, .rd-btn-submit, .rd-btn, .rd-btn:visited, #search-form-input button, .affix #desktop-nav-bar, .affix #desktop-nav-bar ul.rd-nav ul.sub-menu, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover  {
background: #00ACC1;
}


.wpcf7 form input.wpcf7-submit:hover, .rd-btn-submit:hover, .rd-btn:hover, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .mobile-dropdown, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	background: #00838F;
}

/* 'border-color' block */

#call-to-action-box, #search-form-input button {
	border-color: #00ACC1;
}


/*===== Individuelle Farben unabhängig vom Design-Stil=====*/

/* 'color' block */
a, a:visited, .carousel-arrows .arrow, ul.rd-nav-desktop li a, .features-list li.projekt-feature:before, .mobile-dropdown a:hover, h1:before, h2.h2-title:before  {
	color: #f5793e;
}

/* 'bg-color' block */

#logo-row, .carousel-arrows .arrow:hover, #call-to-action-box, .wpcf7 form input.wpcf7-submit, .rd-btn-submit, .rd-btn, .rd-btn:visited, #search-form-input button, .affix #desktop-nav-bar, .affix #desktop-nav-bar ul.rd-nav ul.sub-menu, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover   {
background: #f5793e;
}

/* 'border-color' block */

#call-to-action-box, #search-form-input button {
	border-color: #f5793e;
}



		.content-box a, .content-box a:visited {
		color:	#f5793e;
		}


#logo-row{
padding-top: 30px;
}
#featured-image{
margin-left: 15px;
margin-right: 15px;
}
.sor-img, .lwa {
width: 70%;
}
@media (max-width: 767px) {
#logo-row{
padding-top: 0px;
}
#featured-image{
margin-left: 15px;
margin-right: 0;
}
article{
border-bottom: 0px solid #f5793e;
padding-bottom:30px;
}
#sidebar{
padding-top: 30px;
}
.sor-img, .lwa {
width: auto;
}
}

@media screen and (max-width: 990px) and (min-width: 600px) {
.gsglogo{
height: 114px!important;
}
}
@media  screen and  (max-width: 1195px)  and (min-width:  991px) {
.gsglogo{
height: 150px!important;
}
}
#desktop-nav{
margin-top:0px;
}
.desk-nav{
height: 40px!important;
}
ul.rd-nav li a {
  padding-left: 0px;
}
ul.rd-nav ul.sub-menu {
  right: auto!important;
}
#logo-row {
    background: none!important;
}
#logo-mobile {
    position: fixed;
    background-color: #F5793E;
    z-index: 9999;
}

#mobile-menu a{
font-size: 2.5rem;
}

.img-container {
display:block;
    top: -15px;
}
.img-container a{
   display:block;
}

.header-title h1{
 padding-top: 20px;
}
.header-title h1, .h2-title{
    font-weight: bold;
}
.header-title h1, .home-slider {
border-top: 2px solid #f5793e;
}

.wpcf7 form input.wpcf7-submit:hover, .rd-btn-submit:hover, .rd-btn:hover, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .mobile-dropdown, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    background: #f5793e;
}
.wpcf7 form p {
    margin-bottom: 10px;
}

#lwa_wp-submit input[type=submit] {
    background: #f5793e;
    padding: 5px 30px;
    color: #fff;
    border: 0px;
    border-radius: 0px;
    margin: 5px 0;
    width: auto;
    float: right;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.lwa-submit-button{
float:right;
}
.lwa-links{
clear:both;
}

a, a:visited, .carousel-arrows .arrow, ul.rd-nav-desktop li a, .features-list li.projekt-feature:before, .mobile-dropdown a:hover, h1:before, h2.h2-title:before {
    color: #f5793e;
}

#call-to-action-box, #search-form-input button {
    border-color: #f5793e;
}

.the-author, .comments-info, #autor-box, #post-comments, .the-cats, the-tags{
    display:none;
    visibility: hidden;
}

span.the-author:after, span.the-time:after /*, span.the-cats:after, span.the-tags:after */ {
   /* content: " /"; */
}

#menu-sidebar-tr{
    position: relative;
    top: 0;
    border-left: 3px solid #000;
    font-size:16px;
    font-weight: bold;
}
#menu-sidebar-tr li{
    padding-left: 5px;
}

.footer-content {
    margin-bottom: 10px;
}
.footer-content .menu-footer-container {
    border-top: 2px solid #f5793e;
    padding-top: 10px;
}


#text-2{
    float: right;
    position:relative;
    top: -33px; 
}
#text-2 a:hover{
    color: #00838F;
}
@media screen and (max-width: 990px){
#text-2{
   float:left;
   position:relative;
   top: 0px;
}
}


.home .metaslider{
    padding-top: 25px;
margin-top: 25px!important;
}
article.post-liste{
  border-top: 2px solid #F5793E;
}

article.post-liste h2{
  margin-top: 10px !important;
}



.panel {
      border: 0px;
      box-shadow: none;
}
.panel-body {
  padding: 0 0 0 15px;
}

.well {
  padding: 5px;
  margin-top: 20px;
  margin-bottom: -20px;
  background-color: #f5f5f5;
  border: 0px;
  border-radius: 0px!important;
}
.media-heading {    
  margin-bottom: 0px;
      padding: 10px 0 0 0;
}

/* calendar styles START */
.ai1ec-title-buttons .ai1ec-btn-group {
    margin-left: 0px;
}
.ai1ec-dropdown-menu {
    border: 0px;
	  border-radius: 0px;
}
.ai1ec-btn{border:0px !important;}
.ai1ec-calendar-toolbar{border:0px !important;}
.ai1ec-date{background: none !important;
}
.ai1ec-event{border:0px !important;}
.ai1ec-btn-toolbar {
    margin: -2px;
}
.ai1ec-week-view .ai1ec-week a.ai1ec-event-container, .ai1ec-oneday-view .ai1ec-oneday a.ai1ec-event-container {
    background-color: #fff;
    background-image: none !important;
    border: 1px solid #949799;
    border-radius: 0px;
}
.ai1ec-agenda-view .ai1ec-month {
    background: #f5793e;
    border-radius: 0!important;
    color: #fff;
    font-size: 0.8em;
    letter-spacing: 0.2em;
    padding: 0 0.2em;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}
.ai1ec-agenda-widget-view .ai1ec-date-title, .ai1ec-agenda-view .ai1ec-date-title {
		border:0px !important;
    border-radius: 0px;
    color: #525252;
    background-image: none;
}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {
    color: #000 !important;
    font-weight: bold;
    font-size: 18px;
    margin: 0 !important;
	transition: color 0s;
}
.ai1ec-single-event .ai1ec-field-label, .ai1ec-multi-event .ai1ec-field-label {
    line-height: 20px;
}
/* calendar styles END */

.ueberblick-table>tbody>tr>td:first-child {
  width: 25%;
}