@font-face {
	font-family: "Flaticon";
	src: url("flaticon.eot");
	src: url("flaticon.eot#iefix") format("embedded-opentype"),
	url("flaticon.woff") format("woff"),
	url("flaticon.ttf") format("truetype"),
	url("flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
.suche .form {padding-left: 0;}
.result {background: #fff; padding-left: 0;}
.result .button.primary {display: inline;}
.result fieldset {margin-top: 1em; border: 0;}

.fa {color: #93c23b; font-size: 2em;}

@media screen and (min-width: 37.5em) {
.quickinfo li .fa {font-size: 1.3em; }
}
.ce_text ul, .mod_rss_reader ul, .mod_twitterreader ul, .mod_nl_list ul {list-style-type: none;}
.ce_text ul li, .mod_rss_reader ul li, .mod_twitterreader ul li, .mod_nl_list ul li {position: relative; padding: .1em .1em .1em .5em;}
ul.internal li {position: relative; list-style-type: none;}
.ce_text ul li:before, .mod_rss_reader ul li:before, .mod_twitterreader ul li:before,  .mod_nl_list ul li:before, ul.internal li:before {position: absolute; top: 0.125em; margin:0 .5em 0 -1.35em;
      vertical-align:bottom; font-family: FontAwesome;}
.ce_text ul li:before, .mod_rss_reader ul li:before, .mod_twitterreader ul li:before, .mod_nl_list ul li:before, .internal li:before {content: "\f138"; color: #93c23b;}
.sidebar .ce_text li:before, .sidebar .mod_rss_reader li:before, .sidebar .mod_twitterreader li:before {color: #666666;}
ul.internal li:before {color: #759b2f; top: 0.425em;}
.subnav span {
	color: #f4f8eb;
	display: block;
	padding: .6em;
	text-decoration: none;
}
.hero-img section.ce_image, .hero-img section.mod_newsreader, .hero-img .mod_eventreader, .hero-img section.mod_randomImage {
	margin-top: 0em;
}
.personal .person {
	background: #ffffff; margin-top: 2em; 
}
.personal {
  background: #ffffff;
  border-top: 1px solid #d4d4d4;
  margin-top: 3em;
  padding-top: 1px; }
  .personal h2 {
    background: #93c23b;
    border: 1px solid #84ae35;
    color: #fff;
    font-size: 21px;
    font-size: 1.3125rem;
    margin: -1.25em auto 2.5em;
    padding: .5em;
    text-align: center;
    text-transform: uppercase; }
    

.layout_short p, .layout_teaser p {margin-bottom: 0;}
.readmore {margin-top: 0;}
    
    /* External Links in der Sidebar
########################################################################################*/
a[href^="http://"]:not([href*="mywebsite.com"]):after {
  content: "\f08e";
  display: inline-block;
font-family: FontAwesome;
font-size: 0.8em;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
    
    @media screen and (min-width: 37.5em) {
  
    .personal h2 {
      float: left;
      margin: -1.25em -100% 1.5em 25.8125%;
      padding: .5em 0;
    width: 48.2917%; }}
    @media screen and (min-width: 60em) {
  .personal h2 {
    margin: -1.25em -100% 1.5em 34.3576%;
    width: 31.2326%; }}