body {
  background-color: white;
  background-image: url(/assets/uninform.at/images/bg-uninformat.png);
  background-repeat: repeat-x;
  font-family: "proxima-nova-1", "proxima-nova-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Liberation Sans", FreeSans, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0; }

h2 {
  padding: 0 8px 0 8px;
  margin-bottom: 0px;
  font-family: "ff-tisa-web-pro-1", "ff-tisa-web-pro-2";
  font-size: 32px;
  padding: 0 8px 0 8px;
  margin-bottom: 0px; }

h3, h4 {
  padding: 0 8px 0 8px;
  margin-bottom: 0px;
  font-size: 20px; }

div.clearer {
  height: 0;
  width: 0;
  margin: 0;
  padding: 0;
  clear: both; }
div#container {
  position: relative;
  width: 66%;
  min-width: 640px;
  max-width: 920px;
  margin: 0 auto 0 auto; }
  div#container nav {
    display: block;
    margin: 0;
    padding: 0; }
    div#container nav ul {
      width: 100%;
      list-style-type: none;
      padding: 4px 0 2px 0;
      margin: 0; }
      div#container nav ul li {
        float: left;
        padding: 0; }
        div#container nav ul li a {
          display: block;
          font-size: 14px;
          font-weight: bold;
          text-decoration: none;
          color: white;
          text-align: left;
          margin: 0 8px 0 8px;
          padding: 0;
          -webkit-transition: opacity 0.4s linear;
          opacity: 1; }
          div#container nav ul li a:hover {
            opacity: 0.4; }
          div#container nav ul li a.aktiv {
            color: #777777; }
        div#container nav ul li ul#buttonmenue {
          margin: 0;
          padding: 0; }
          div#container nav ul li ul#buttonmenue li {
            float: right;
            margin: 0 4px 0 0;
            padding: 0; }
            div#container nav ul li ul#buttonmenue li img {
              border: none;
              margin: 0;
              padding: 0; }
            div#container nav ul li ul#buttonmenue li a {
              display: block;
              margin: 0;
              padding: 0; }
            div#container nav ul li ul#buttonmenue li div#suchfelddiv {
              margin: -2px 0 0 0;
              padding: 0; }
              div#container nav ul li ul#buttonmenue li div#suchfelddiv input {
                font-size: 10px;
                width: 140px;
                margin: 0;
                padding: 0;
                color: #fafafa;
                border: 1px solid #fafafa;
                background-color: transparent; }
  div#container header {
    display: block; }
    div#container header span.sternverschoener {
      display: block;
      font-size: 72px;
      font-weight: normal;
      color: #bacaba; }
    div#container header a#sternlink {
      display: block;
      height: 38px;
      width: 38px;
      margin: 28px auto 0 auto;
      background-image: url(/assets/uninform.at/images/sternchen.png);
      background-repeat: no-repeat;
      background-position: left top; }
      div#container header a#sternlink:hover {
        background-position: left -40px; }
    div#container header h1 {
      font-family: "ff-tisa-web-pro-1", "ff-tisa-web-pro-2";
      clear: left;
      margin: 0px auto 0 auto;
      padding: 0 0 8px 0;
      text-align: center;
      font-weight: normal;
      letter-spacing: 4px;
      font-size: 56px;
      text-transform: uppercase;
      border-bottom-width: 1px;
      border-bottom-style: dotted;
      border-bottom-color: #bacaba; }
    div#container header p#tagline {
      color: #bacaba;
      text-align: center;
      margin: 0;
      padding: 8px 0 8px 0;
      border-bottom-width: 1px;
      border-bottom-style: dotted;
      border-bottom-color: #bacaba; }
  div#container #content div#notice {
    margin: 2em 20px 2em 20px;
    text-align: center;
    color: #3b599b;
    font-size: 18px;
    font-weight: bold;
    border: 1px dotted #cacaca;
    padding: 8px; }
  div#container #content article, div#container #content section, div#container #content aside {
    display: block;
    margin-top: 64px; }
    div#container #content article h2 a, div#container #content section h2 a, div#container #content aside h2 a {
      text-decoration: none;
      color: black; }
    div#container #content article a, div#container #content section a, div#container #content aside a {
      color: #6a7a6a; }
    div#container #content article a:hover, div#container #content section a:hover, div#container #content aside a:hover {
      color: #3b599b; }
    div#container #content article p, div#container #content article li, div#container #content section p, div#container #content section li, div#container #content aside p, div#container #content aside li {
      color: #4a5a4a;
      font-size: 18px;
      line-height: 1.5em;
      padding: 0 8px 0 8px; }
    div#container #content article pre, div#container #content section pre, div#container #content aside pre {
      width: 80%;
      margin: 0 auto 0 auto; }
    div#container #content article footer, div#container #content section footer, div#container #content aside footer {
      display: block;
      border-top-width: 1px;
      border-top-style: dotted;
      border-top-color: #bacaba;
      font-size: 13px;
      text-align: left;
      color: #bacaba;
      margin-top: 10px;
      padding-top: 14px; }
      div#container #content article footer a, div#container #content section footer a, div#container #content aside footer a {
        color: #aa9aaa;
        text-decoration: none; }
      div#container #content article footer ul, div#container #content section footer ul, div#container #content aside footer ul {
        list-style-type: none;
        margin: 0;
        padding: 0; }
        div#container #content article footer ul li, div#container #content section footer ul li, div#container #content aside footer ul li {
          float: left;
          background-repeat: no-repeat;
          padding-left: 16px;
          font-size: 14px;
          margin-right: 8px; }
          div#container #content article footer ul li.taglink, div#container #content section footer ul li.taglink, div#container #content aside footer ul li.taglink {
            background-image: url(/assets/uninform.at/images/icons/icon-tags-12.png);
            background-position: 0px 2px; }
          div#container #content article footer ul li.commentlink, div#container #content section footer ul li.commentlink, div#container #content aside footer ul li.commentlink {
            padding-left: 0px; }
            div#container #content article footer ul li.commentlink a, div#container #content section footer ul li.commentlink a, div#container #content aside footer ul li.commentlink a {
              background-image: url(/assets/uninform.at/images/icons/icon-comments-12.png);
              background-position: 0px 2px;
              background-repeat: no-repeat;
              padding-left: 16px; }
          div#container #content article footer ul li.permalink, div#container #content section footer ul li.permalink, div#container #content aside footer ul li.permalink {
            padding-left: 8px; }
            div#container #content article footer ul li.permalink a, div#container #content section footer ul li.permalink a, div#container #content aside footer ul li.permalink a {
              background-image: url(/assets/uninform.at/images/icons/icon-target-12.png);
              background-position: 0px 1px;
              background-repeat: no-repeat;
              padding-left: 16px; }
          div#container #content article footer ul li.shortlink, div#container #content section footer ul li.shortlink, div#container #content aside footer ul li.shortlink {
            padding-left: 8px; }
            div#container #content article footer ul li.shortlink a, div#container #content section footer ul li.shortlink a, div#container #content aside footer ul li.shortlink a {
              background-image: url(/assets/uninform.at/images/icons/icon-shortlink-12.png);
              background-position: 0px 1px;
              background-repeat: no-repeat;
              padding-left: 16px; }
    div#container #content article blockquote, div#container #content section blockquote, div#container #content aside blockquote {
      margin: 0;
      padding: 0; }
      div#container #content article blockquote p, div#container #content section blockquote p, div#container #content aside blockquote p {
        line-height: 1.5em;
        color: #bacaba;
        padding: 0 44px 0 44px; }
    div#container #content article img, div#container #content section img, div#container #content aside img {
      display: block;
      margin: 1.5em auto 1.5em auto;
      border-width: 1px;
      border-style: solid;
      border-color: #bacaba;
      padding: 4px; }
      div#container #content article img.floatleft, div#container #content section img.floatleft, div#container #content aside img.floatleft {
        float: left;
        margin: 6px 8px 8px 0; }
      div#container #content article img.floatright, div#container #content section img.floatright, div#container #content aside img.floatright {
        float: right;
        margin: 6px 0 8px 8px; }
  div#container #content article.notiz {
    background-image: url(/assets/uninform.at/images/icons/notes-icon-24.png);
    background-repeat: no-repeat;
    margin-left: 8px;
    padding-left: 26px; }
    div#container #content article.notiz h2 {
      font-family: "proxima-nova-1", "proxima-nova-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Liberation Sans", FreeSans, Helvetica, Arial, sans-serif;
      color: #aa9aaa;
      font-size: 14px;
      line-height: 1.5em;
      padding: 0 8px 0 8px;
      font-weight: bold; }
    div#container #content article.notiz p {
      color: #aa9aaa;
      font-size: 14px;
      margin-bottom: 0; }
    div#container #content article.notiz footer {
      font-size: 14px;
      border-top: none;
      margin-top: 0; }
  div#container #content aside#about {
    float: left;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #bacaba;
    margin-bottom: 64px; }
    div#container #content aside#about div {
      width: 50%;
      float: left; }
      div#container #content aside#about div.about_buttons ul.float li {
        float: left; }
      div#container #content aside#about div ul {
        margin: 0;
        padding: 0;
        list-style-type: none; }
        div#container #content aside#about div ul li {
          margin: 9px 0 0 8px;
          padding: 0; }
          div#container #content aside#about div ul li a {
            margin: 0; }
          div#container #content aside#about div ul li img {
            display: inline;
            margin: 0; }
      div#container #content aside#about div.about_links div#cclizenz {
        float: none;
        width: 100%;
        padding: 0; }
        div#container #content aside#about div.about_links div#cclizenz img {
          margin: 0;
          padding: 0; }
      div#container #content aside#about div ul#blogroll li {
        float: left; }
  div#container section#comments {
    display: block;
    margin: 128px 0 128px 0; }
    div#container section#comments h3#kommentare {
      font-family: "ff-tisa-web-pro-1", "ff-tisa-web-pro-2";
      font-size: 32px;
      display: inline;
      margin: 0;
      padding: 0; }
      div#container section#comments h3#kommentare a {
        margin: 0;
        padding: 0; }
        div#container section#comments h3#kommentare a img {
          display: inline;
          margin: 0;
          padding: 0;
          border: none;
          vertical-align: middle;
          margin-bottom: 0.75em; }
    div#container section#comments article.comment {
      margin: 0 0 0px 18px;
      border-top-width: 1px;
      border-top-style: dotted;
      border-top-color: #bacaba; }
      div#container section#comments article.comment span.comment_time {
        font-weight: normal; }
        div#container section#comments article.comment span.comment_time a {
          text-decoration: none; }
    div#container section#comments div#comment_form {
      width: 608px;
      background-color: #fafafa;
      margin: 64px auto 64px auto;
      border: 1px solid;
      border-color: #bacaba;
      color: #4a5a4a;
      font-size: 18px;
      line-height: 1.5em; }
      div#container section#comments div#comment_form form {
        margin: 0; }
        div#container section#comments div#comment_form form fieldset {
          border: 0; }
          div#container section#comments div#comment_form form fieldset div {
            float: left;
            margin: 0 10px 0 0; }
            div#container section#comments div#comment_form form fieldset div label {
              display: block; }
            div#container section#comments div#comment_form form fieldset div input, div#container section#comments div#comment_form form fieldset div textarea {
              border: 1px solid;
              width: 180px;
              border-color: #bacaba; }
          div#container section#comments div#comment_form form fieldset div#wichtigwert {
            float: none;
            display: none; }
          div#container section#comments div#comment_form form fieldset div#textarea {
            margin-top: 20px;
            clear: left; }
            div#container section#comments div#comment_form form fieldset div#textarea textarea {
              width: 570px; }

footer#page {
  display: block;
  background-color: #3b599b;
  color: white;
  margin: 0;
  font-size: 11px;
  padding: 4px 8px 4px 8px; }
  footer#page div {
    width: 66%;
    min-width: 640px;
    max-width: 920px;
    margin: 0 auto 0 auto; }
    footer#page div a {
      color: white; }

ul#tagcloud {
  list-style-type: none;
  margin: 0;
  padding: 20px; }
  ul#tagcloud li {
    float: left;
    margin: 8px; }
    ul#tagcloud li a {
      color: #6a7a6a;
      text-decoration: none; }
      ul#tagcloud li a.cloud1 {
        color: #1f1f1f;
        font-size: 0.8em; }
      ul#tagcloud li a.cloud2 {
        color: #898989;
        font-size: 1.5em; }
      ul#tagcloud li a.cloud3 {
        font-size: 2.2em;
        color: #7573ae; }
      ul#tagcloud li a.cloud4 {
        font-size: 2.6em;
        color: #7573ae; }
      ul#tagcloud li a.cloud5 {
        font-size: 3.3em;
        color: #ba3b3b; }
      ul#tagcloud li a.cloud6 {
        font-size: 3.8em;
        color: #ba3b3b; }
    ul#tagcloud li span {
      display: none; }

div#suchergebnis {
  border: 1px solid #dadada;
  position: absolute;
  top: 28px;
  right: 23px;
  width: 138px;
  font-size: 11px;
  background-color: #deeede;
  padding: 2px; }
  div#suchergebnis ul {
    margin: 0;
    padding: 0;
    list-style-type: none; }
    div#suchergebnis ul li {
      margin: 0 0 4px 0;
      padding: 0;
      line-height: 1.5em; }
      div#suchergebnis ul li a {
        color: #6a7a6a;
        text-decoration: none; }
        div#suchergebnis ul li a:hover {
          color: white; }

#webitems div {
  margin: 0; }
#webitems h4 {
  display: inline;
  color: white;
  background-color: #ffb532;
  font-size: 2.2em;
  font-weight: bold;
  letter-spacing: -1px;
  margin: 0; }
  #webitems h4.h4monat {
    color: #dadada;
    background-color: transparent;
    font-size: 64px;
    font-weight: normal;
    letter-spacing: -1px;
    margin: 0; }
#webitems h5 {
  margin: 10px 0; }
  #webitems h5 a {
    display: block;
    background-repeat: no-repeat;
    background-position: left 2px;
    padding-left: 23px;
    min-height: 20px;
    font-size: 16px;
    margin: 0; }
#webitems div.webitem {
  background-color: #fafafa;
  border: 2px solid #eaeaea;
  padding: 0px 20px 4px 10px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px; }
  #webitems div.webitem div.webitemcontent {
    margin: 4px 24px 24px 24px;
    line-height: 1.5em;
    color: #666666; }
  #webitems div.webitem p.webitemdatum {
    margin: 4px 24px 4px 24px;
    line-height: 1.5em;
    color: #8a8a8a; }
  #webitems div.webitem a {
    text-decoration: none; }
    #webitems div.webitem a:hover {
      text-decoration: none;
      background-color: transparent;
      color: #ffb532; }
  #webitems div.webitem img {
    display: block;
    margin: 0 auto 0 auto;
    border: 10px solid #cacaca; }
#webitems div.stadtblog img {
  max-width: 420px; }
#webitems div.uninformat img {
  max-width: 420px; }
#webitems div.pkk blockquote {
  font-size: 16px;
  line-height: 1.5em;
  color: #bb3a39; }
#webitems div.pkk img {
  border: 0px; }
#webitems div.even {
  text-align: left; }
  #webitems div.even img {
    float: left;
    margin-right: 4px; }
#webitems div.odd {
  text-align: right; }
  #webitems div.odd img {
    float: right;
    margin-left: 4px; }
#webitems ul.archivul {
  padding: 10px;
  margin: 0 0 28px 0;
  list-style-type: none;
  font-size: 1.4em;
  border: 2px solid #eaeaea;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  background-color: #fbfbfb; }
  #webitems ul.archivul li {
    line-height: 1.5em; }
    #webitems ul.archivul li a {
      display: block;
      background-image: url(/images/icons/uninformation.png);
      background-repeat: no-repeat;
      background-position: left 6px;
      padding-left: 23px;
      min-height: 20px;
      font-size: 16px;
      font-weight: bold;
      margin: 0; }
      #webitems ul.archivul li a:hover {
        background-color: transparent;
        color: #ffb532; }
