/*  


ACHTUNG ACHTUNG ACHTUNG

UM DEN TERMINBEREICH UNTEN LINKS ZU EDITIEREN, IST ES NOTWENDIG,
DIE DATEI "Sidebar" ZU ÖFFNEN.

JAN-HENDRIK


--------

Theme Name: HemingGray

Theme URI: http://2d-sign.info/

This work is licenced under a Creative Commons Attribution-NonCommercial 2.0 License http://creativecommons.org/licenses/by-nc/2.0/de/

Credits: http://warpspire.com/hemingway and Sadish Balasubramanian 

HemingwayBright Author URI: http://2d-sign.info

Description: HemingGray is a simple weblog theme adaption of Hemingway(Bright) and gives you  a simply  platform on which to customize. This is at this time the one and only version in German. Translaters are welcome. Theme comes highly customized with searchfriendly and pictureplugins. Is free to use for noncommercial use in  wordpressblogs. Please let the creditlinks intact.

Version: 1.0 

Author: 2D-SIGN

Author URI: http://2d-sign.nty.at/

*/







/*-----------------------------------------------------------------------------------------------

  Global Styles

-----------------------------------------------------------------------------------------------*/



    * {

          padding : 0;

          margin : 0;

      }

    h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {

          margin : 1em 0;

      }

    li, dd {

          margin-left : 5%;

      }

    fieldset {

          padding : 0.5em;

      }

    select option {

          padding : 0 5px;

      }

    .hide, .print-logo, .close-button {

          display : none;

      }

    .left {

          float : left;

      }

    .right {

          float : right;

      }

    .clear {

          clear : both;

          height : 10px;

          font-size : 1px;

          line-height : 1px;

      }

    .right img, .left img {

          float : left;

          margin : 2px;

          padding : 2px;

          border : 1px solid #e4e4e4;

      }

    a img {

          border : none;

      }

    body {

          background : #e4e4e4;

          color : #333;

          font-size : 11px;

          font-family : Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

      }

    .inside {

          width : 75%;

          min-width : 25em;

          max-width : 95em;

          margin : 0 auto;

          color : #333333;

      }

    a {

          color : #cc3333;

          text-decoration : none;

      }

    h1 {

          color : #cc3333;

          font-size : 1.8em;

          font-weight : normal;

          margin : 1.7em 0 0.75em;

          font-family : Georgia, Times, "Times New Roman", Tahoma, Verdana, Serif;

          font-variant : small-caps;

      }

    h2, h3 {

          font-size : 14px;

          color : #cc3333;

          font-weight : normal;

          font-family : Georgia, Times, "Times New Roman", Tahoma, Verdana, Serif;

          font-variant : small-caps;

      }

    #primary h2 {

          color : #cc3333;

      }

    p {

          line-height : 1.6em;

      }

    ul li {

          list-style-type : square;

          margin : 0.5em 0 0.5em 2em;

      }

    blockquote {

          margin-left : 1em;

          padding-left : 1em;

          border-left : 3px solid #cc3333;

          color : #333;

      }

    pre {

          width : 100%;

          padding : 1em 0;

          overflow : auto;

          border-top : 1px dotted #ccc;

          border-bottom : 1px dotted #ccc;

      }

    table {

          width : 100%;

          border-spacing : 2px;

          margin : 1.5em 0;

      }

    table th, table td {

          padding : 0.3em 0.75em;

      }

    table th {

          background : #333;

          color : #fff;

          text-align : left;

      }

    table td {

          background : #ccc;

          color : #000;

      }

td.wir {
background: #ffffff;
color: #000000;
}
    table caption {

          text-align : left;

          color : #000;

          margin-bottom : -1em;

          margin-top : 1em;

      }

    .rule {

          border-top : 1px solid #333;

          height : 1px;

          font-size : 1px;

          line-height : 1px;

          margin : 1.5em 0;

      }

    #header {

          background : #f0f0f0 url(images/grauverlauf_n_o.jpg) repeat-x bottom;

          border-bottom : 4px solid #000000;

      }

    #header .inside {

          padding : 1.5em 0 0;

          background : transparent;

          text-align : right;

      }

    #header h2 {

          text-align : right;

          font-size : 28px;

          margin : 0;

          padding : 0.5em 0 0.6em;

          color : #ffffff;

          background : none;

      }

     #header h2 em {

          font-size : 0.5em;

          color : #f0f0f0;

          margin : 0 10px;

          padding : 0 10px;

          font-weight : normal;

          font-style : normal;

          font-variant : normal;

      }

    .breadcrumb {

          text-align : left;

          color : #bababa;

      }

    #primary {

          width : 100%;

          background : #fff;

          height : auto;

          margin : 0;

          padding : 1.2em 0 2em;

          color : #808080;

          border-bottom : 2px solid #f0f0f0;

      }

    #primary.onecol-stories .primary {

          float : left;

          width : 45%;

      }

    #primary.onecol-stories .secondary {

          float : right;

          width : 40%;

          margin : 0 0 0 10%;

      }

    #primary.twocol-stories .story {

          float : left;

          width : 48%;

          margin : 0 0 0 4%;

          display : inline;

      }

    * html #primary.twocol-stories .story {

          margin-left : 2%;

      }

    #primary.twocol-stories .first, * html #primary.twocol-stories .first {

          margin : 0;

      }

    .story h3 {

          font-variant : small-caps;

          font-size : 1.5em;

          margin : 10px 0 0;

          font-weight : normal;

          color : #cc3333;

      }

    .story h3 a {

          color : #cc3333;

          text-decoration : none;

      }

    .story h3 a:hover {

          color : #cc3333;

          text-decoration : underline;

      }

    .story .details {

          margin : 0;

          border-top : 1px solid #eee;

          padding : 0.5em 0;

          font-size : 0.98em;

          color : #ccc;

      }

    .story .details .read-on, .read-on {

          background : url(images/readon_black.gif) no-repeat 100% 60%;

          padding-right : 20px;

          text-align : right;

      }

    .story .details a {

          color : #cc3333;

          text-decoration : none;

      }

    .story .details a:hover {

          text-decoration : underline;

      }

    #primary .primary {

          float : right;

          width : 34%;

      }

    #primary .secondary {

          float : left;

          width : 32%;

          margin-right : 2%;

          padding-top : 0.3em;

          display : inline;

      }

    * html #primary .secondary {

          width : 31%;

          margin-right : 4%;

      }

    .secondary .featured p {

          border-bottom : 1px solid #ccc;

          border-top : 1px solid #ccc;

          padding : 0.5em 0 0.6em;

          line-height : 1.5em;

          margin : 1em 0 0;

      }

    .secondary .featured dl {

          margin : 0;

          border-bottom : 1px solid #ccc;

          padding : 0.5em 0 0.6em;

      }

    .secondary dt {

          display : inline;

          margin : 0;

          padding : 0;

          color : #555;

      }

    .secondary dd {

          display : inline;

          margin : 0;

          padding : 0;

      }

    .secondary dd a {

          color : #cc3333;

      }

    .secondary dd a:hover {

          text-decoration : underline;

      }

    .single-post h1, .single-post h2 {

          margin-top : 0;

      }

    #secondary {

          text-align : left;

          background : #fafafa;

          padding : 1em 0;

      }

    .comment-head {

          padding : 0.8em 2em 1em 0;

      }

    .comment-head h2 {

          font-size : 1.5em;

          margin : 0;

      }

    .comment-head a {

          text-decoration : none;

          color : #cc3333;

      }

    .comment-head .details {

          font-size : 0.95em;

      }

    ol#comments {

          list-style-type : none;

          margin : 2em 0;

      }

    ol#comments li {

          list-style-type : none;

          margin : 2em 0;

      }

    .alt {

          background-color : #f8f8f8;

          border-top : 1px solid #ddd;

          border-bottom : 1px solid #ddd;

          padding : 2em 0;

      }

    #comments cite {

          float : left;

          width : 33%;

          font-style : normal;

          text-align : right;

      }

    * html #comments cite {

          width : 30.6%;

      }

    #comments cite span {

          display : block;

      }

    #comments cite .author {

          font-size : 1.2em;

      }

    #comments cite .author a {

          text-decoration : none;

      }

    #comments cite .admin-tools {

          margin : 5px 0;

      }

    #comments cite .admin-tools a {

          float : right;

          margin : 0 5px;

          padding : 0 3px 3px;

          background : #aaa;

          border : 1px solid #aaa;

          text-decoration : none;

      }

    #primary .secondary .admin-tools {

          margin : 1em 0;

      }

    #preview {

          margin : 1em 0;

          padding : 0.5em;

          border : 1px solid #333;

      }

    #preview p {

          margin : 1em 0 0;

      }

    #errors {

          color : #ff0000;

          font-weight : bold;

      }

    #comments .pingback cite .author {

          display : block;

          padding-top : 68px;

          background : url(images/trackback_pingback.gif) no-repeat 100% 0;

      }

    #comments .content {

          float : left;

          width : 60%;

          margin-left : 4%;

          border-left : 1px solid #cc3333;

          padding : 0 0 0 2%;

      }

    #comments .content p {

          margin : 0 0 1em;

      }

    #comments .content h3 {

          margin : 0;

          font-size : 1em;

      }

    #comment-form {

          margin : 0.1em 0 5em 37%;

          width : 36em;

      }

    input.textfield {

          width : 15em;

          margin : 5px 0;

          color : #963;

          background : #fff;

          border-bottom : 1px solid #e5e5e5;

          border-right : 1px solid #e5e5e5;

          border-left : 1px solid #ccc;

          border-top : 1px solid #ccc;

          font-family : Verdana, Helvetica, sans-serif;

      }

    textarea.commentbox {

          width : 28em;

          height : 10em;

          padding : 0.25em;

          margin : 5px 0;

          font-size : 1.25em;

          background : #fff;

          border-bottom : 1px solid #e5e5e5;

          border-right : 1px solid #e5e5e5;

          border-left : 1px solid #ccc;

          border-top : 1px solid #ccc;

          font-family : Verdana, Helvetica, sans-serif;

      }

    label.text {

          position : relative;

          left : 0.5em;

          top : -0.5em;

      }

    .formactions input.submit {

          float : right;

          margin : 1em 0 0;

          padding : 0 0.5em;

      }

    .formactions .spinner {

          float : right;

          margin : -8px -20px 0 0;

      }

    #ed_toolbar input {

          background : #14181b;

          color : white;

          border : 2px dashed #323136;

          padding : 0;

          width : 65px;

      }

    #ed_toolbar input:hover {

          background : #323136;

          color : white;

          border : 2px dashed #14181b;

          padding : 0;

          width : 65px;

      }

    #ancillary {

          margin : 0;

          padding : 1.1em 0 0;

          border-top : 3px solid #000000;

       /*   border-bottom : 3px solid #f0f0f0; */

          background : #a70d01 no-repeat top left;

      }

    #ancillary .block {

          float : left;

          width : 48%;

          margin : 0 0 0 2%;

      }

    #ancillary .twice-length {

          width : 65%;

      }

    #ancillary .thrice-length {

          width : 100%;

      }

    * html #ancillary .block {

          margin : 0 0 0 2%;

      }

    #ancillary .first, * html #ancillary .first {

          clear : both;

          margin : 0;

          width : 48%;

      }

    #ancillary .block-separator {

          clear : both;

          height : 2.5em;

      }

    #ancillary .block h2, #ancillary .block h3 {

color: #ffffff;
          
margin : 0 0 1em;

          background : url(images/bullet.gif) no-repeat left;

          padding-left : 12px;

      }

    #ancillary .block form {

          padding-bottom : 1em;

      }

    ul.dates, ul.counts {

          list-style-type : none;

          margin : 1.5em 0;

          border-top : 1px solid #edd;

      }

    ul.dates li, ul.counts li {

          list-style-type : none;

          margin : 0;

          padding : 0.5em 0;

          border-bottom : 1px solid #edd;

      }

    ul.dates .date, ul.dates .date a {

          color : #ffffff;

          /* padding-right : 0.5em; */

      }

    ul.dates .date em {

          color : #ccc;

          font-style : normal;

      }

    ul.counts .count {

          float : right;

          color : #a5a5a5;

      }

    ul.dates a, ul.counts a {

          color : inherit;

          color : #ffffff;

          text-decoration : none;

      }

    ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count {

          color : #cc3333;

          text-decoration : underline;

      }



    ul.datesA {
          list-style-type : none;
          margin : 1.5em 0;
          border-top : 1px solid #edd;
      }

    ul.datesA li {
          list-style-type : none;
          margin : 0;
          padding : 0.5em 0;
          border-bottom : 1px solid #edd;
      }

    ul.datesA .dateA, ul.datesA .dateA a {
          color : #a70d01;
          /* padding-right : 0.5em; */
      }

    ul.datesA .dateA em {
          color : #ccc;
          font-style : normal;
      }
    
    ul.datesA a {
          color : inherit;
          color : #ffffff;
          text-decoration : none;
      }

    ul.datesA a:hover, ul.datesA a:hover .dateA {
          color : #cc3333;
          text-decoration : underline;
      }


    #footer {

          clear : both;

         /* border-top : 3px solid #cc3333; */

          background : #a70d01;

          color : #666;

          margin : 0;

          padding : 0 0 1.1em;

      }

    #footer .inside {

          margin : 0 auto;

          padding : 1em 0;

      }

    #footer .inside p {

          margin : 0;

          color : #cc3333;

      }

    #footer .inside a {

          padding : 0;

          text-decoration : none;

          color : #cc3333;

      }

    #footer .inside a:hover {

          color : #ffffff;

          text-decoration : underline;

      }

    #search input {

          width : 175px;

          font-size : 0.85em;

          background : #fff;

          color : #963;

          margin-top : 2px;

      }

    .topnav {

          list-style : none;

          margin : 0 auto auto -5px;

          padding : 5px 0;

          text-align : center;

          width : 100%;

      }

    .topnav li {

          list-style : none;

          margin : 0;

          padding : 0 5px;

          display : inline;

      }

    .topnav li a {

          color : #000000;

          padding : 3px 0;

          text-decoration : none;

      }

    .topnav li a:hover, .topnav li.current_page_item a {

          position : relative;

          color : #ffffff;

          padding : 4px 0;

          text-decoration : none;

          border-bottom : 4px solid #ffffff;

      }

    #ancillary .block ul.cosmos {

          margin : 0.9em 0;

          list-style : none;

          font-size : 140%;

      }

    #ancillary .block li.cosmos {

          display : inline;

          padding : 0;

          margin : 4px;

          line-height : 1.4em;

      }

    #ancillary li.cosmos a:hover {

          text-decoration : underline;

      }

    #ancillary .block li.keyword1 a {

          font-size : 0.7em;

          color : #cc3333;

      }

    #ancillary .block li.keyword2 a {

          font-size : 0.75em;

          color : #cc3333;

      }

    #ancillary .block li.keyword3 a {

          font-size : 0.8em;

          color : #cc1111;

      }

    #ancillary .block li.keyword4 a {

          font-size : 0.9em;

          color : #cc1111;

      }

    #ancillary .block li.keyword5 a {

          font-size : 1em;

          color : #b01a1a;

      }

    #ancillary .block li.keyword6 a {

          font-size : 1.1em;

          color : #b01a1a;

      }

    #ancillary .block li.keyword7 a {

          font-size : 1.2em;

          color : #a12121;

      }

    #ancillary .block li.keyword8 a {

          font-size : 1.3em;

          color : #a12121;

      }

    #ancillary .block li.keyword9 a {

          font-size : 1.4em;

          color : #a12121;

      }

    #ancillary .block li.keyword10 a {

          font-size : 1.5em;

          color : #9f0f0f;

      }

    #ancillary .block li.keyword11 a {

          font-size : 1.6em;

          color : #9f0f0f;

      }

    #ancillary .block li.keyword12 a {

          font-size : 1.7em;

          color : #9f0f0f;

      }

    #ancillary .block li.keyword13 a {

          font-size : 1.8em;

          color : #930909;

      }

    #ancillary .block li.keyword14 a {

          font-size : 1.9em;

          color : #930909;

      }

    #ancillary .block li.keyword15 a {

          font-size : 2em;

          color : #930909;

      }

    .pagebar {

          text-align : center;

      }

    form dl, dl.labels {

          margin : 0;

          font-size : 100%;

          margin-top : 0.5em;

      }

    form dt, dl.labels dt {

          float : left;

          width : 10em;

          margin-bottom : 0.8em;

          color : #555;

          text-align : right;

          font-weight : normal;

          position : relative;

      }

    form dd, dl.labels dd {

          margin-left : 10.5em;

          margin-bottom : 0.8em;

          font-size : 100%;

          font-style : normal;

          padding-left : 0.5em;

      }

    form dd.submit, dl.labels dd.submit {

          margin-top : 2em;

      }

    input, textarea {

          background : #fafafa;

          border-bottom : 1px solid #e5e5e5;

          border-right : 1px solid #e5e5e5;

          border-left : 1px solid #ccc;

          border-top : 1px solid #ccc;

          font-family : Verdana, Helvetica, sans-serif;

      }

    dd.submit {

          background : #fafafa;

          border-bottom : 1px solid #666;

          border-right : 1px solid #666;

          border-left : 1px solid #e5e5e5;

          border-top : 1px solid #e5e5e5;

          font-family : Verdana, Helvetica, sans-serif;

      }

 
hr.wir {
color:#000000;
background:#ffffff;
height:1px;
}
