@font-face {
  font-family: 'tauwetter';
  src:
    url('../fonts/tauwetter.ttf?tc9g1r') format('truetype'),
    url('../fonts/tauwetter.woff?tc9g1r') format('woff'),
    url('../fonts/tauwetter.svg?tc9g1r#tauwetter') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'tauwetter' !important;  
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1; 
}


.noLine{
    
  text-decoration:none;  
    
    
}

.icon-schloss,
.icon-lock,
.icon-unlocked {
 font-size:15px;
 width:15px;
 height:15px;
 line-height:15px;
 float:left;
 margin:0px 4px 0 0;
 color: #183881;
 font-weight: 400; 
}

#content ul li.edit-icon,
#content ul li.print-icon
{
    
    font-size:16px; 
    line-height:16px;
    width:16px!important;
    background-image:none!important;
    list-style-type: none!important;
    float:left;
    padding:0 !important;
    margin:0;
    
}
.icons {float:right;}


.icon-lock,
.icon-edit,
.icon-print
{  
  font-size:14px!important;
  width:14px;
  height:20px;
  line-height: 14px;
  padding:0;
  display:block; 
  font-weight:normal;
   
 }
 
 .icon-lock{
     
   margin-top:-1px!important;  
     
     
 }
 
 
 .icon-edit:before {
  content: "\e90b";
  background-image:none!important;
}
 
.icons {
    
    margin: 14px 10px 5px 10px;
    height:18px;
    padding:0;   
    position:relative;
    right:-10px;
    top:-50px; 
   
}

.blogArt  .icons {
  
    top:-25px; 
    z-index:1000!important;
    margin: 0!important;
    height:auto!important;
      
   
}



.blog .icons {
    
   
    top:5px; 
   
}
.icons ul 

{
 
 margin:0 !important;
 width:60px!important;   
    
}    
     
     
 
#content .icons ul li:first-child {
    
    margin:0 18px 0 0;
    padding:0 !important;
}



#content ul li.edit-icon, #content ul li.print-icon {

    font-size: 16px;
    line-height: 16px;
    width: 16px !important;
    background-image: none !important;
    list-style-type: none !important;
    float: left;
    padding: 0 !important;
   
}

#content ul li.print-icon {

   
    margin: 0;
}


#content ul li.edit-icon {

   
    margin-left:10px;
}


.icon-search {

 top:1px;
 position: relative;

}

.icon-phone {

 top:1px;
 position: relative;
 margin-right:5px;

}












.icon-point-right {

    margin-left: 0px;
    width: 17px;
    margin-right: 5px;
}

     
       
     
     

.icon a {

    color: rgba(51, 51, 51, 0.8) !important;
    text-decoration: none;
}

.icon a:hover, .icon a:focus {
    color: rgba(51, 51, 51, 0.7) !important;
}

.icon-print {
    margin-left: 10px;
    margin-right: 9px;
}

.icon-print:before {
    content: "\e954";
}




.scrollicon {
	text-align: center;
	text-decoration: none;
	border-radius: 4%;
	background: rgba(100,100,100,0.5);
	opacity: 0.5;
	position: fixed;	
	display: none;
	z-index: 49;
	transition: all 0.5s;
	transition: opacity ease 400ms;
}

.scrollicon:hover {

	background: rgba(100,100,100,0.8);
	transition: all 0.5s;
}

.icon-pfeilcont {
	color: #fff;	
}

.icon-price-tags {
	color: #037CA9;
	margin-right: 2px;
}

.icon-price-tag {
	color: #037CA9;
	margin-left: 0px;
}

/* template mobile*/
.moduletable-iconBox {
	
	
margin:40px 0 50px 10px;	
	
	
}

.moduletable-icons-Box .icon-barrierefrei,
.moduletable-iconBox .icon-barrierefrei {
	
	
line-height: 38px !important;
font-weight:500;
	
	
}

.icon-barrierefrei {
	color: #fff;
	font-size: 26px;
	line-height: 38px;
	width: 38px;
	border-radius: 38px;
	background-color: rgba(15, 106, 146, 1);
	display: block;
	float: left;
	margin-left: 8px;
	text-align: center;
	padding-left:2px;
}


.icon-bubbles2 {
	color: #fff;
	font-size: 22px;
	line-height: 38px;
	width: 38px;
	border-radius: 38px;
	background-color: rgba(15, 106, 146, 1);
	display: block;
	float: left;
	margin-left: 8px;
	text-align: center;
	padding-left:2px;	
	height:32px;
	padding-top:6px;
	cursor: pointer;
}


.icon-bubble {
	color: #fff;
	font-size: 25px;
	line-height: 38px;
	width: 38px;
	border-radius: 38px;
	background-color: rgba(15, 106, 146, 1);
	display: block;
	float: left;
	margin-left: 8px;
	text-align: center;
	padding-left:2px;	
	height:32px;
	padding-top:6px;
	cursor: pointer;
}


.icon-sphere,
.icon-earth {
	color: #fff;
	font-size: 38px;
	line-height: 38px;
	color: rgba(15, 106, 146, 1);	
	display: block;
	float: left;
	margin-left: 8px;
	text-align: center;	
	cursor: pointer;
	font-weight:normal !important;
}





.iconrolli a {

	text-decoration: none;
}

#spenden, #gebVid {

	float: left;
}

/* icon */

.icon-angle-double-left:before {
  content: "\e903";
}
.icon-angle-left:before {
  content: "\e904";
}
.icon-angle-right:before {
  content: "\e905";
}
.icon-angle-double-right:before {
  content: "\e906";
}
.icon-sidebar-links:before {
  content: "\e901";
}
.icon-sidebar-rechts:before {
  content: "\e902";
}
.icon-barrierefrei:before {
  content: "\e900";
}
.icon-email:before {
  content: "\e908";
}
.icon-home:before {
  content: "\e90a";
}
.icon-pencil2:before {
  content: "\e90b";
}
.icon-raute:before {
  content: "\e90c";
}
.icon-pfeilcont:before {
  content: "\e90d";
}
.icon-image:before {
  content: "\e90e";
}
.icon-images:before {
  content: "\e90f";
}
.icon-bullhorn:before {
  content: "\e91a";
}
.icon-price-tag:before {
  content: "\e935";
}
.icon-price-tags:before {
  content: "\e936";
}
.icon-price-tags2:before {
  content: "\e937";
}
.icon-lifebuoy:before {
  content: "\e941";
}
.icon-phone:before {
  content: "\e942";
}
.icon-envelop:before {
  content: "\e945";
}
.icon-pushpin:before {
  content: "\e946";
}
.icon-pushpin2:before {
  content: "\e947";
}
.icon-location2:before {
  content: "\e948";
}
.icon-location:before {
  content: "\e949";
}
.icon-calendar:before {
  content: "\e953";
}
.icon-printer:before {
  content: "\e954";
}
.icon-bubble:before {
  content: "\e96b";
}
.icon-bubbles2:before {
  content: "\e96d";
}
.icon-quotes-left:before {
  content: "\e977";
}
.icon-quotes-right:before {
  content: "\e978";
}
.icon-spinner3:before {
  content: "\e97c";
}
.icon-search:before {
  content: "\e986";
}
.icon-key:before {
  content: "\e98d";
}
.icon-cog:before {
  content: "\e994";
}
.icon-cogs:before {
  content: "\e995";
}
.icon-magic-wand:before {
  content: "\e997";
}
.icon-aid-kit:before {
  content: "\e998";
}
.icon-menu:before {
  content: "\e9bd";
}
.icon-menu2:before {
  content: "\e9be";
}
.icon-earth:before {
  content: "\e9ca";
}
.icon-flag:before {
  content: "\e9cc";
}
.icon-eye:before {
  content: "\e9ce";
}
.icon-point-up:before {
  content: "\ea03";
}
.icon-point-right:before {
  content: "\ea04";
}
.icon-warning:before {
  content: "\ea07";
}
.icon-notification:before {
  content: "\ea08";
}
.icon-question:before {
  content: "\ea09";
}
.icon-info:before {
  content: "\ea0c";
}
.icon-cross:before {
  content: "\ea0f";
}
.icon-checkmark:before {
  content: "\ea10";
}
.icon-enter:before {
  content: "\ea13";
}
.icon-arrow-up:before {
  content: "\ea32";
}
.icon-arrow-left:before {
  content: "\ea38";
}
.icon-circle-up:before {
  content: "\ea41";
}
.icon-circle-right:before {
  content: "\ea42";
}
.icon-circle-left:before {
  content: "\ea44";
}
.icon-radio-checked:before {
  content: "\ea54";
}
.icon-radio-unchecked:before {
  content: "\ea56";
}
.icon-share:before {
  content: "\ea7d";
}
.icon-new-tab:before {
  content: "\ea7e";
}
.icon-embed2:before {
  content: "\ea80";
}
.icon-rss:before {
  content: "\ea9b";
}
.icon-rss2:before {
  content: "\ea9c";
}
.icon-flickr:before {
  content: "\eaa3";
}
.icon-flickr2:before {
  content: "\eaa4";
}
.icon-github:before {
  content: "\eab0";
}
.icon-joomla:before {
  content: "\eab5";
}
.icon-file-pdf:before {
  content: "\eadf";
}
.icon-file-word:before {
  content: "\eae1";
}
.icon-html-five:before {
  content: "\eae4";
}
.icon-mic:before {
  content: "\e91e";
}
.icon-books:before {
  content: "\e920";
}
.icon-address-book:before {
  content: "\e944";
}
.icon-vimeo:before {
  content: "\eaa0";
}
.icon-vimeo2:before {
  content: "\eaa1";
}
.icon-soundcloud2:before {
  content: "\eac4";
}
