@charset "ISO-8859-1";
@import "nav.css";

* {
margin:0;
padding:0;
}

head {
height: 100%;
}

html, body {
height: 100%;
font-size: 13pt;
font-family: arial, helvetica, sans-serif;
background: #FDFDFD;
color: #2D2D2D;
letter-spacing: .02em;
}

.orange {
color: #FB6C2A;
}

.raum {
line-height: 30px;
}

.zitat {
padding-top: 30px;
left: 1em;
position: relative;
width: 733px;
font-style: italic;
font-size: 14pt;
line-height: 25px;
}

a, a:visited {
color: #525252;
text-decoration: none;
}

a:hover {
text-decoration: none;
border-bottom: 2px solid #E7E7E7;
padding-bottom: 2px;
}

img.float {
  float: left;
  border-radius: 6px;
  margin: 0 1em 1em;
}

img.right {
  float: right;
  border-radius: 6px;
  margin: 0 1em 1em;
}


img {
  border-radius: 6px;
  margin: 0 1em 0;
}

.clear {
  clear: both;
}

/*
Standards Ende


Seitengliederung und inhaltsspezifische Elemente:
*/

#wrap {
min-height: 100%;
width: 1000px;
margin: -42px auto 0;
background: #F9F9F9;
}

#header {
height: 172px;
background: url(../px/logo_freifunknet.png) no-repeat 30px 15px #fff;
}

#header a {
border-bottom: 2px solid transparent;
}

#header h1 {
color: #525252;
}

#header h1 {
position: relative;
top: 1.8em;
padding: 0 0 0 4.8em;
text-transform: uppercase;
font-size: 33.4pt;
letter-spacing: .198em;
}

#header h2 {
position: relative;
top: 3.5em;
padding: 0 0 0 1.8em;
text-transform: lowercase;
color: #fff;
font-size: 22.5pt;
letter-spacing: .1em;
}

#content {
position: relative;
padding: 2em 0 0;
margin-top: 2.5em;
}

#txt {
padding: 0 1.5em;
margin-bottom: 5em;
}

/*
#txt a {
color: #CE4D32;margin-bottom: 5em;
line-height: 5px;

}

#txt a:hover {
border-bottom: 2px solid #CE4D32;
padding-bottom: 1px;
} */

#txt h3, p {
margin: 15px 0;
}

#txt p {
margin-left: 10px;
}

#txt ul {
margin-left: 1em;
list-style: circle outside;
}

#txt li {
margin: 1em 0;
}

/* Form */

  form,input,textarea,select {
    font-size: 15pt;
  }

    form label {
      display: block;
    }

    form input[type="text"],
    form input[type="email"],
    form input[type="password"],
    form select,
    form textarea {
      display: block;
      width: 100%;
      padding: 0.65em 0;
      background: none;
      border: solid 2px rgba(185,186,187,0.25);
      color: inherit;
      border-radius: 0.5em;
      outline: none;

      -moz-appearance: none;
      -webkit-appearance: none;
      -o-appearance: none;
      -ms-appearance: none;
      appearance: none;

      -moz-transition: all 0.2s ease-in-out, color 0.2s ease-in-out;
      -webkit-transition: all 0.2s ease-in-out, color 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out, color 0.2s ease-in-out;
      -ms-transition: all 0.2s ease-in-out, color 0.2s ease-in-out;
      transition: all 0.2s ease-in-out, color 0.2s ease-in-out;
    }

      form input[type="text"]:focus,
      form input[type="email"]:focus,
      form input[type="password"]:focus,
      form select:focus,
      form textarea:focus {
        border-color: #9ac8e9;
      }

    form input[type="text"],
    form input[type="email"],
    form input[type="password"],
    form select {
      line-height: 1.35em;
    }

    form textarea {
      min-height: 8em;
    }

    form .formerize-placeholder {
      color: rgba(145,146,147,0.85) !important;
    }

    form ::-webkit-input-placeholder {
      color: rgba(145,146,147,0.85) !important;
    }

    form :-moz-placeholder {
      color: rgba(145,146,147,0.85) !important;
    }

    form ::-moz-placeholder {
      color: rgba(145,146,147,0.85) !important;
    }

    form :-ms-input-placeholder {
      color: rgba(145,146,147,0.85) !important;
    }

    form ::-moz-focus-inner {
      border: 0;
    }


#footer {
margin: -40px auto;
height: 40px;
width: 1000px;
background: #B7B7B7;
text-align: center;
padding: 0;
list-style: none outside;
font-size: 14pt;
line-height: 36px;
}

#footerlist li {
display: inline;
padding: 0 20px 0 0;
}

#footerlist a {
display: inline;
color: #2D2D2D;
}
