
html {
}

body { 
margin:0 3px 0 3px;
}


/* ============================================================
  Seitenstruktur
============================================================ */
   
.content {
  width:90%;
  max-width:1000px;
  margin:120px auto 50px auto;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #222;
  font-weight:normal;
}

.container3 {
   display:none;  
 }
.container4{
   display:none;  
}

.container2{
  width:90%;  
}

.rechts {
   display:none;  
}

section h1 a{
  font-size:1.0em;
  line-height:2em;
  color: #555;
  margin:30px 0 30px 0;
  text-decoration:none;
}
section h1 a:hover{
  color:#9C4E4E;
}

section h2 {
  font-size:1.5em;
  color:#555666;
}

/* ============================================================
  Blog
============================================================ */
 #kalender {
  display:none;
  margin-bottom:30px;
}

.einzel_eintrag {
width:90%;
background-color:#fff;
padding:20px;
margin-top:10px;
float:left;
}
.kopf_eintrag {
  display:block;
  width:100%;
  font-weight:bold;
  padding-top:5px;
  font-size:0.9em; 
  line-height:1.5em;
  color:#777;
}
.datum_eintrag {
  display:block;

  text-align:left;
  border-bottom:1px dotted #999;
}
.nummer_eintrag {
  font-weight:normal;
  padding-top:5px;
  font-size:3em; 
  margin-right:20px;
  line-height:1.0em;
  color:#333;
  float:left;
  background-color:#fff;
}
.titel_eintrag {
  display:block;
  color:  #333;
  font-size:1.5em; 
  font-weight: 100;
  letter-spacing: 0.02em;
  line-height: 1.2em;
  margin-top: 15px;
  text-transform: uppercase;
}
.text_eintrag {
  padding-top:20px;
  font-size:1.0em; 
  line-height:1.5em;
  color:#666;
}
img.bild_eintrag {
  display:inline-block;
  width:15%; height:11%;
  margin:10px 3px;
}
a img.bild_eintrag {
  border:5px #eaeaea solid;

}
a:hover .bild_eintrag {
  border:5px #f89f89 solid;
}
.ziel {
  display:block;
  font-weight:bold;
  padding:20px;
  font-size:0.75em; 
  line-height:1.0em;
  color:#777;
  float:right;
}
.fuss_eintrag {
   display:none;  
}
a.maps {
 display:none;
}



.seite {
  text-align:left;
  margin-top:20px;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;

  line-height:1em;
  color: #666;
  display:inline-block;
}

.seite a {
  display:inline-block;
  margin-right:10px;
  font-size:1em;
  color:#999;
  font-weight:bolder;
  text-decoration:none;
  border:0;
  background-color: none;
  text-align:center;
}

.seite a:hover{
  background-color: #9C4E4E;
  color:#fff;
}

.counter {
   display:none;  
}


/* ============================================================
  Kommentar
============================================================ */

.kommentar {
   display:none;  
}


.kommentar1, .kommentar2, .nachricht {
   display:none;  
}


/* ============================================================
  Footer
============================================================ */
  
.footer {
   display:none;  
}

.footer1 {
   display:none;  
}

.footer2 {
   display:none;  
}

.footerC {
   display:none;  
}

/* ============================================================
  Logos
============================================================ */

#logo {
   display:none;  
}
 
.logo_footer {
   display:none;  
}

.logo_footer1 {
   display:none;  
}

.logo_footer2 {
   display:none;  
}

.logo1 {
   display:none;  
}
 

/* ============================================================
  Navigation
============================================================ */
  
#nav {
position:absolute;
top:0px;
left:0px;
width:100%;
height:70px;
background-color:#fff;
z-index:80;
box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.075);
letter-spacing: 0.08em;
padding-left:30px;
 }

.navx {
   position:relative;
   top:0px;
   width:100%;
   height:10px;
   left:-20px;
   max-width:1200px;
   text-align:center;
   margin:auto;
   padding-bottom:40px;
   z-index:100;
  }
.nav {
   float:left;
   padding-left:5%;
   display:inline-block;  
   z-index:100;

  }
.nav1 {
   display:none;  
   }

.nav h1 {

   font-family: arial;
   font-weight:lighter;
   display:inline-block;
   font-size: 2.5em;
   color: #999;
   line-height:1em;
   text-align:left;

   text-transform: uppercase;
   margin:18px 5px 10px 0;
   box-shadow: 0 0 0px rgba(0, 0, 0, .0);
   
   }  

span.red {
   color:#232323;
   margin-left: 0px;
   font-weight:900;
}  



#nav  a:hover{
color:#BA4A28;
}

#nav2 {
   display:none;  
}


.nav3 {
   display:none;  
}

section.module.parallax-1, .module {
   display:none;  
}


/* ============================================================
  Responsive
============================================================ */
 
@media (max-width:730px)
{
#nav {
position:absolute;
}
}

