/*** CSS STYLE ABOVE THE FOLD AND MOBILE ***/


 

  body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 75.00%;
    color: #444;
    background: #dedede;
  }
  
  

  
  .page_margins .page .kurzlink {display:none;}


  img {width: 100%; max-width: 100%;}
  
  
  h2,
  h4 {
    font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
    /*margin: 0 0 0.15em 0;*/
  }

  h2 {
    font-size: 200%;
    font-weight: bold;
    color: #000;
  }

  h4 {
    font-size: 113.33%;
    color: #fff;
  }
  
  .hd h4, #news_header h4 {font-size: 150%}

  ul {
    line-height: 1.5em;
    margin: 0 0 1em 1em;
  }

  ul li {
    list-style-type: disc;
  }

  ul ul li {
    list-style-type: circle;
  }

  li {
    margin-left: 0.8em;
    line-height: 1.5em;
  }

  p {
    line-height: 1.5em;
    margin: 0 0 1.2em 0;
  }

  strong,
  b {
    font-weight: bold;
  }

  em {
    font-style: italic;
  }

  i.icon-enlarge {
  font-size: 2em
  }
  
  /**** HYPERLINKS ****/
  


  
  
  a { font-weight: bold; color:#9D0A0E; background:transparent; text-decoration:none; }
  a:visited  {  }
  a:focus    { }
  a:hover  { color:#006EB8;  text-decoration:none; }
  a:active {  }
  
 .artikel-ueberschrift {
  text-decoration:none !important
  }
  
 .artikel-ueberschrift, .artikel-ueberschrift a {
color: #fff
}

 .artikel-ueberschrift:hover, .artikel-ueberschrift a:hover {color: #9D0A0E}

.weiterlesen a, .weiterlesen a:hover, .teaserNav a, .teaserNav a:hover {color: #fff}
.weiterlesen:hover, .teaserNav:hover {background-color: #006EB8}
  
  
a.fullscreen:hover, .hd a:hover {
color: #16A1FF;
}

span.browncolor, a.news-ueberschrift {
font-weight:normal;
    text-decoration: none;
}

.news-ueberschrift-top {
cursor: default
}


/**** end hyperlinks ****/
  
  
  
.blog_content {
    min-height: 1em;
    overflow: hidden;
    padding: 1em;
    padding-bottom: 1em;

}

.beitrag {
    padding:0;
}




/*** CSS MOBILE CSS ***/


body {
    padding: 0;
}

.page_margins {
    min-width: 320px;
}



#galerie #image img {width: 100%}

@media screen and (max-width:320px) {.blog {border:none;}}



#over600 {display:none !important}

#header {
width: 100% !important;
    max-width: 79em;
}

#headerContent {
background-image: none;
}

#headerContent img {
width: 100%;
}

#nav ul {
    margin-left: 0;
}

#nav, .sf-menu {
background-color:#9D0A0E
}

#co {
    height: 28px;
}


.blog { border: 3px solid #75c439;}
@media screen and (max-width: 320px) {
.blog {border:0}
}




#col3 {
word-wrap: break-word;
width:100%;
overflow: hidden;
margin-left: 0;
margin-right: 0px;
float: right;
}



#col1_spalt {
    margin-right: 0%;
	width: 100%;
}
#col1 {
    width:99.99%;
}


#col3, .bgd {
    margin-left: 0%;
}

.bgd {display: flow-root;}


#col3_content_spalt {
    margin-left:0%;
}


#col1_mensch {
    width: 100%;
}

#col3_content_mensch {margin-left: 0; width: 100%}

#col3_content_mensch img {width: 100%}


.artikel-ueberschrift h2 {
word-wrap: break-word;
}

iframe {width: 100% !important}



#mediathek-links .wallow {float:left}

.link .wallow img {width: 90px; height: 90px; margin: 0;border-radius: 50%;}

.link .wallow img:hover {
    outline: none
}

.link .wallow a {
    border: 2px solid #75c439;
    display: inline-block;
    border-radius: 50%;
    float: left;
    margin: 2px;
}
    
    .link .wallow a:hover {
    border: 2px solid #006EB8;
    }
    
#mediathek-links .team {
    display: inline-block;
    width: 100%;
}
#mediathek-links .team h5 {
    background-color: #ef9121;
    margin-top: 1em;
    margin-bottom: 0.5em;
    padding: 5px;
}

#mediathek-links p {
margin: 0;
}


body.konfliktloesung #col3_spalt hr {display:none}
body.konfliktloesung #col3_spalt .team {
border-bottom: 3px solid #75c439;
margin-bottom: 1em
}






@media screen and (min-width: 600px) {
#under600 {display:none !important}
#over600 {display:block !important}
#col1 {width: 63%;
}
#col1_mensch {
    width: 63%;
    margin-right: 3%;}
#col3 {width: 34%;
margin-bottom: 1em;
}
#col3_content_mensch {
margin-bottom: 1em;
    margin-left: 0%;
}
#col1_spalt {width: 57%;
}
#col3_spalt {width: 40%; float:right;
}
#col4_bottom {
    float: left;
    margin-bottom: 2em;
    width: 100%;
}
.link {border:0; overflow:hidden}
#mobile-links {display:none;}




}



@media screen and (min-width: 900px) {
body {
    padding: 20px 0px;
}
#bottom {float: left;height: 30px; width: 100%;}
}

/*** CSS END MOBILE CSS ***/



.scrollToTop{
    display:none;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    position: fixed;
    bottom: 0.5em;
    right: 1em;
    background: #9D0A0E;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 50%;
    height: 4em;
    width: 4em;
    border: 2px solid #dedede;
    color: #fff;
    font-size: 0.8em;
    z-index: 1000;
    -moz-transform: rotate(-7deg);
   -ms-transform: rotate(-7deg);
   -o-transform: rotate(-7deg);
   -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg);
    opacity: 0.7;
}

.scrollToTop:hover{
	text-decoration:none;
}

.news-beitrag-link {
    font-size: 0.8em;
    hyphens: none;
    border-top: 1px solid #8f8f8f;
    padding-bottom: 15px;
}







