h2 {
 letter-spacing:3px;
    }
img {
border: 1px solid #000; 
}

	.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
	 border: 0px!important;
	}
  
  
.lang_switch {
letter-spacing:5px; 
}
hr {
border:1px solid #000; 
}
blockquote {
font-style:italic; 
}
#tagcloud {
	width: 100%;
	padding: 0px;
	padding-top: 0px;
	border: 0px solid rgba(51, 51, 51, 0.0980392);
	text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; 
    }     
#tagcloud a:link, #tagcloud a:visited {
	text-decoration:none;
    color: #fff; 
    }
#tagcloud a:hover {
	text-decoration: underline;
}
#tagcloud span {
	padding: 4px;
}
.menu_add { 
letter-spacing:4px; 
}
.inhalt {
letter-spacing:2px; 
padding:50px;
border: 1px solid #000;
background-color: #ebebeb;  
}
.overin {
font-size: 1.25em;
letter-spacing:-1px; 
text-shadow: #FC0 1px 0 5px;
padding:0px;
margin:0px;
spacing:0px;
}
.expanded_kontakt 
{
text-align: center;
}
language {
   text-align: right;
}

.inhalt {
letter-spacing:3px; 
padding:50px;
border: 1px solid #000;
background-color: #ebebeb;  
}
.overin{
font-size: 1.25em;
letter-spacing:-1px; 
text-shadow: #FC0 1px 0 5px;
padding:0px;
margin:0px;
spacing:0px;
}
img {
border: 1px solid #000; 
}
.lang_switch {
letter-spacing:5px; 
}
hr{border:1px solid #000; }
blockquote{font-style:italic; }
#tagcloud {
	width: 100%;
	padding: 0px;
	padding-top: 0px;
	border: 0px solid rgba(51, 51, 51, 0.0980392);
	text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; }
#tagcloud a:link, #tagcloud a:visited {
	text-decoration:none;
    color: #fff; }

#tagcloud a:hover {
	text-decoration: underline;
}
#tagcloud span {
	padding: 4px;
}
.menu_add { letter-spacing:3px; }






#tagcloud {
	width: 100%;
	padding: 10px;
	padding-top: 0px;
	border: 0px solid rgba(51, 51, 51, 0.0980392);
	text-align:center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; 
         letter-spacing: -2px; 
  
}

#tagcloud a:link, #tagcloud a:visited {
	text-decoration:none;
    color: #fff;  
   
}

#tagcloud a:hover {
	text-decoration: underline;
}

#tagcloud span {
	padding: 4px;   

}

#tagcloud .smallest {
	font-size: 1em;      
     
}

#tagcloud .small {
	font-size: 1em;     
  
}

#tagcloud .medium {
	font-size: 1em;         
      
}

#tagcloud .large {
	font-size: 1em;          
    
}

#tagcloud .largest {
	font-size: 1em;         
   
}
#g-testimonials {
  padding:3rem; 
}

a.external, a.external {
  background: none!important;
  padding-right: 12px;
  position: relative;
}

.lang_switch {
  letter-spacing: 0!important;
}



#g-navigation {
  background: #1c1c1c;
  color: #ffffff;
  position: fixed!important;
  z-index: 11;
  width: 100%;
}
.inhalt {
	margin-top: 160px!important;
}
#g-testimonials {
	background-attachment:fixed;
}
.g-offcanvas-toggle {
	position:fixed;
}

@media only all and (max-width: 47.99rem) {
	#langswitcher-1505-particle {
		padding:0!important;
		display: flex;
		justify-content: center;
		margin-left:0!important;
	}
	.langswitcher,#totop-2959-particle,#horizontalmenu-5932-particle {
		margin: 0!important;
		padding: 0!important;
	}
	.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
	  max-height: 90px!important;
	}
	.inhalt {
		margin-top: 100px!important;
		padding:25px!important;
	}
}