/*  

Theme Name: Werkstatt 1.0

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%;
          line-height: 1.65em;

      }

    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-image: url(images/Background_Stein01.jpg) !important;
	
          color : #333 !important;

          font-size : 0.7em;

          font-family : Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;

      }

    .inside {

          width : 94%;

          min-width : 25em;

          max-width : 95em;

          margin : 0 auto;

          color : #333;         
          
      }

    
    a {

          color : #EE7600;

          text-decoration : none;

      }

    h1 {

          color : #EE7600;

          font-size : 1.85em;

          font-weight : normal;

          margin : 1.7em 0 0.75em;

          font-family : Georgia, Times, "Times New Roman", Tahoma, Verdana, Serif;
          word-spacing: 0.1em;

          

      }

    h2, h3 {

          font-size : 1.3em;

          color : #EE7600;

          font-weight : normal;

          font-family : Georgia, Times, "Times New Roman", Tahoma, Verdana, Serif;

          font-variant : normal;
          word-spacing: 0.1em;

      }

    #primary h2 {

          color : #EE7600;

      }

    p {

          line-height : 1.6em;

      }

    ul li {

          list-style-type : square;

          margin : 0.5em 0 0.2em 2em;

          line-height: 1.4em;

      }

    blockquote {

          margin-left : 1em;

          padding-left : 1em;

          border-left : 3px solid #EE7600;
          
          line-height: 1.3em !important;

          color : #333;

      }



.pullquote {
padding: 12px;
float: right;
width: 215px;
margin:10px 0 10px 10px;
border-top:1px solid #EE7600;
border-bottom:1px solid #EE7600;
text-align: center;
font-size : 1.05em;
font-weight : normal;
line-height: 24px;
font-family: Georgia,Times, verdana, Arial, Helvetica, sans-serif;
color:#666666;}

.pullquote_left {
padding: 12px;
float: left;
width: 205px;
margin:10px 15px 10px 0px;
border-top:1px solid #EE7600;
border-bottom:1px solid #EE7600;
text-align: center;
font-size : 1.05em;
font-weight : normal;
line-height: 24px;
font-family: Georgia,Times, verdana, Arial, Helvetica, sans-serif;
color:#666666;}

.comment_edit {
	
padding: 8px;
margin: 5px 0px 5px 15px;
	border-left: 2px solid #808080;
	background: url(http://www.scienceblogs.de/_img/bg_strafer.gif);
	text-decoration: none;        
}


.ticker_titel {
margin: 4em 0px 0.8em 0px !important;
padding: 2em 0 0 0 !important;
font-size : 1.2em;
font-weight : normal;
line-height: 24px;
font-family: Verdana, Tahoma, Arial, sans-serif;
color:#808080;}

.links1 {
padding: 1.5em 0.5em 2em 0.5em;
margin: 3em 0 0 0;
border-top:1px solid #C0C0C0;
border-bottom: 0px solid #EE7600;
text-align: left;
font-weight : normal;
background:#E8E8E8 url(images/sidebar_tear.png) no-repeat scroll center bottom;
z-index:1;
}

.links {
padding: 1.5em 23px 1em 0.5em;
margin: 3em -15px 0 0;
border: 1px solid #C0C0C0;
text-align: left;
font-weight : normal;
background: #E8E8E8 url(images/Side_Banner03.jpg) no-repeat scroll right top;
}

.links_kurz {
padding: 1.3em 23px 1.6em 0.5em;
margin: 3em 0 0 0;
border-top: 1px solid #C0C0C0;
text-align: left;
font-weight : normal;
background:#E8E8E8 url(images/sidebar_tear.png) no-repeat scroll center bottom;
}

.links_ticker {
padding: 0.8em 0.4em 0.2em 0.5em;
margin: 1.2em 0 1.8em 0;
text-align: left;
font-weight: normal;
background:#E8E8E8;
}

.youtube {
margin: 1em 0.5em 1em 0.5em;
text-align: center;
}

.abstand {
margin: 1em 0.5em 1em 0.5em;
text-align: left;
}

.line_01 {	

        margin: 1.8em 250px 2.5em 140px;
        border-top: 1px solid #CDCDCD;        
}







    pre {

          width : 100%;

          padding : 1em 0;

          overflow : auto;

          border-top : 1px dotted #ccc;

          border-bottom : 1px dotted #ccc;

      }

    table {

          
          border-spacing : 2px;

          margin : 0;

      }

    table th, table td {

          padding : 0.3em 0.75em;

      }

    table th {

          background : #333;

          color : #fff;

          text-align : left;

      }

    table td {

          background : #FFFFFF;

          color : #000;

      }

    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/Wissenswerkstatt_Header_08a.jpg) no-repeat left bottom;

          border-bottom : 0px solid #EE7600;

          border-left: 0px solid #9C9C9C;
          border-right: 0px solid #000000;

          width: 92%;
          max-width: 1380px;
          height: 230px;

          margin: 0 auto auto 4%;

          

      }

    #header .inside {

          position: absolute;                
          
          background : transparent;

          padding: auto 5px 0px;

          margin: 166px -4% auto;

          text-align : right;

      }

    #header h2 {

          text-align : right;

          font-size : 2.25em;

          margin : 0;

          padding : 0.5em 0 0.6em;

          color : #EE7600;

          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 : right;

          color : #FFFFFF;

          font-weight: bold;

          margin: 0 0 8px;

      }

    
    #Rand  {

          margin : 0 auto;

          color : #000000;         
          
      }

    #primary {

          width : 92%;

          height : auto;

          margin : 0 auto auto 4%;
          max-width: 1380px;

          padding : 1.2em 0 2em;

          color : #808080;

          border-bottom : 1px solid #CFCFCF;
   
          border-left: 1px solid #9C9C9C;
          border-right: 2px solid #C0C0C0;

          background : #FFFFFF url(images/sidebar_tear1.png) no-repeat bottom;

          

          
      }

    #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 : normal;

          font-size : 1.5em;

          margin : 1.5em 0 0 0;

          font-weight : normal;

          color : #EE7600;

          line-height: 1.3em;

      }

    .story h3 a {

          color : #EE7600;

          text-decoration : none;

      }

    .story h3 a:hover {

          color : #EE7600;

          text-decoration : underline;

      }

    .story .details {

          margin : 0 0 1.2em 0;

          border-top : 1px solid #eee;
          border-bottom : 1px solid #eee;

          padding : 0.5em 0;

          font-size : 0.98em;          
          color : #ccc;

      }

    .story .details .read-on, .read-on {

          background : url(images/readon_black1.gif) no-repeat 100% 60%;

          padding-right : 20px;

          text-align : right;

      }

    .story .details a {

          color : #EE7600;

          text-decoration : none;

      }

    .story .details a:hover {

          text-decoration : underline;

      }

    .story .post_thumb a img {    
      align: right;   
      margin: 14px 0 3px 6px !important;     
      border: 1px solid #DCDCDC;   
      
}


    .story .weiter a {

          margin : 0 ;
          border-top : 1px solid #eee;        

          font-size : 1.2em;      
          

      }


    .seitzeichen {

          margin : 0 0 7px 0;
          border-top : 0px solid #eee;    
          text-align: right;            
          

      }

     .relatedposts {
          margin : 0px 0 0px  0;
          padding: 8px 5px 4px 33px;        
          border-left: 1px solid #9C9C9C;  
          border-right: 1px solid #9C9C9C;  
          border-bottom: 1px solid #9C9C9C;  
          background: #E8E8E8 url(images/Schmetterling_transparent.gif) no-repeat top left;                   
          

      }


    #primary .primary {

          float : right;

          width : 63%;

      }

    #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 : #EE7600;

      }

    .secondary dd a:hover {

          text-decoration : underline;

      }

    .single-post h1, .single-post h2 {

          margin-top : 0;

      }

    #secondary {

          text-align : left;

          background : #E8E8E8 url(images/sidebar_tear.png) no-repeat bottom;

          padding : 1em 0;
          
          width: 92%;

          margin: 0 auto auto 4%;
       
          border-left: 1px solid #9C9C9C;
          border-right: 2px solid #C0C0C0;
          max-width: 1380px;

      }

    .comment-head {

          padding : 0.8em 2em 1em 0;

      }

    .comment-head h2 {

          font-size : 1.5em;

          margin : 0;

      }

    .comment-head a {

          text-decoration : none;

          color : #EE7600;

      }

    .comment-head .details {

          font-size : 0.95em;

      }

    .citation_entry {

          font-style: italic;
          margin: 0 0 0 1.1em;
          text-indent:-1em;
          max-width: 100%;         

      }

    .citation_box {

          font-size : 0.8em;

          margin : 2px;
          padding: 6px;
          width: 290%;
          
          background-color: #CFCFCF;

          border: #828282 1px solid;

      }


     .citation_hdrtxt {

          font-weight: bold;
          margin: 0 0 0.4em 0;
}

    .view_citations_link  {

          color: #EE7600;          
}


   .hide_citations_link  {

          color: #EE7600;          
}

     


    ol#comments {

          list-style-type : none;

          margin : 2em 0;

      }

    ol#comments li {

          list-style-type : none;

          margin : 0.8em 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.05em;

      }

    #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;

      }




    #comments cite .commentnum {

          color:#999999;
          float:left;
          font-size:1.25em;
          margin:0.5em 1em 0.5em 1em;
          text-align:left;
          text-decoration : none;
          font-family : Georgia, Times, "Times New Roman", Tahoma, Verdana, Serif;

      }



























    #primary .secondary .admin-tools {

          margin : 1em 0;

      }

    #preview {

          margin : 1em 0;

          padding : 0.5em;

          border : 1px solid #333;

      }

    #preview p {

          margin : 1em 0 0;

      }

    #submit {

          margin : 1em 0;

          padding : 0.5em;

          border : 1px solid #333;

      }




    #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 #EE7600;

          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;

      }

 #comments .trackback {

          float : left;

          width : 94%;

          margin-left : 2%;
          margin-bottom: 1px;

          border-left : 0px solid #EE7600;
          border-top : 1px solid #EE7600;
          border-bottom : 1px solid #EE7600;

          padding : 0 0 0 1%;

      }


 #comments .tweetlist {

          float : none;
          max-width: 85%;
          min-width: 65%;

          margin: 2em 20em 0.6em 20em;
          padding: 1.2em;

          border : 1px dotted #505247;
          background-color: #FFFFFF;          
          list-style-type: square !important;

      }


 #comments .tweet_line {

          float : left;
          border-top : 1px dotted #505247;
          padding : 4px 240px 1.2em 0px;
          

      }

 #comments .tweety {

          float : left;
          border-right : 1px dotted #505247;
          margin-right: 12px;
          padding-right: 14px;
          

      }


    input.textfield {

          width : 16em;

          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 : 36em;

          height : 15em;

          padding : 0.25em;

          margin : 5px 0;

          font-size : 1.05em;

          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 auto auto 4%;

          padding : 1.1em 0 0;

          border-top : 0px solid #e7e7e7;

          border-bottom : 3px solid #f0f0f0;

          background : #f0f0f0 url(images/spinn-1-webmin_0.gif) no-repeat bottom right;

          background : #FFFFFF url(images/grauverlauf_n_o.jpg) repeat-x bottom;

          width: 92%;

          border-left: 1px solid #9C9C9C;
          border-right: 2px solid #C0C0C0;
          max-width: 1380px;

      }

    #ancillary .block {

          float : left;

          width : 34%;

          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 : 26%;

      }

    #ancillary .block-separator {

          clear : both;

          height : 2.5em;

      }

    #ancillary .block h2, #ancillary .block h3 {

          margin : 0 0 1em;

          background : url(images/bullet.png) 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 #CFCFCF;

      }

    ul.dates li, ul.counts li {

          list-style-type : none;

          margin : 0;

          padding : 0.5em 0;

          border-bottom : 1px solid #CFCFCF;

      }

    ul.dates .date, ul.dates .date a {

          color : #a5a5a5;

          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 : #EE7600;

          text-decoration : none;

      }

    ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count {

          color : #EE7600;

          text-decoration : underline;

      }

    #footer {

          clear : both;

          border-top : 1px solid #A9A9A9;

          background : #e4e4e4;
 
          background-image: url(images/bkgrd1.gif);

          background : #f0f0f0 url(images/bg.jpg) bottom right;

          color : #666;

          width: 92%;

          margin : 0 auto auto 4%;

          padding : 0 0 1.1em;

          border-left: 1px solid #9C9C9C;
          border-right: 2px solid #C0C0C0;

          text-align: center;
          max-width: 1380px;

         

      }

    #footer .inside {

          margin : 0 auto;

          padding : 1em 0;

      }

    #footer .inside p {

          margin : 0;

          color : #666;

      }

    #footer .inside a {

          padding : 0;

          text-decoration : none;

          color : #a7a7a7;

      }

    #footer .inside a:hover {

          color : #EE7600;

          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 : right;

          width : 100%;

      }

    .topnav li {

          list-style : none;

          font-weight: bold;

          margin : 0;

          padding : 0 5px;

          display : inline;

      }

    .topnav li a {

          color : #FFFFFF;

          padding : 7px 0;

          text-decoration : none;

      }

    .topnav li a:hover, .topnav li.current_page_item a {

          position : relative;

          color : #EE7600;

          padding : 4px 0;

          text-decoration : none;

          border-bottom : 4px solid #fff;

      }

    #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 : #EE7600;

      }

    #ancillary .block li.keyword2 a {

          font-size : 0.75em;

          color : #EE7600;

      }

    #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;

      }


/********* Tag Cloud *********/
ul#tagcloud { padding:0; margin:0; text-align:center; list-style:none; }
ul#tagcloud li { display:inline; font-size:85%; color:#ccc;}
ul#tagcloud li a, ul#tagcloud li a:link { text-decoration:none; }
ul#tagcloud li a:hover { text-decoration:underline; }
ul#tagcloud li.t1 a { color:#797979; font-size: 120%; }
ul#tagcloud li.t2 a { color:#6d6d6d; font-size: 145%; }
ul#tagcloud li.t3 a { color:#616161; font-size: 170%; }
ul#tagcloud li.t4 a { color:#555555; font-size: 190%; }
ul#tagcloud li.t5 a { color:#484848; font-size: 210%; }
ul#tagcloud li.t6 a { color:#3c3c3c; font-size: 230%; }
ul#tagcloud li.t7 a { color:#303030; font-size: 250%; }
ul#tagcloud li.t8 a { color:#242424; font-size: 270%; }
ul#tagcloud li.t9 a { color:#181818; font-size: 290%; }
ul#tagcloud li.t10 a { color:#0c0c0c; font-size: 300%; }

/********* Related Posts *********/
#stprelated { margin-top: 30px; padding: 10px; background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
#stprelated h3 { margin:0; padding:0; font-size: 90%; } 
#stprelated ul { margin: 0; padding:0; font-size: 90%; }
#stprelated ul li { margin: 0; padding:0 0 0 15px;  }

/********* Related Tags *********/
li#relatedtags ul li {
	text-indent: 0;
	list-style:none;
	background: 0 none;
	font-size: 120%;
}
li#relatedtags ul li:before {
	content: "";
}
li#relatedtags ul li span {
	margin-right: .5em;
}


 
# citation_box  {

          font-style: italic;
          color: grey;

      }

 
# citation_entry  {

          font-style: italic;
          color: grey;

      }






#imp-links {}
#imp-links:after { content: ""; display: block; height: 0; }


/* Clearing the list style from kubrick theme */
html>body #imp-links ul { text-indent: 0; padding: 0; }
html>body #imp-links li { margin: 0; }
#imp-links ul li:before { content: ""; }
/* Clearing the list style from kubrick theme finished */

#imp-links ul.cat_list { list-style: none; text-align: center; padding: 0; margin: 0 0 0 0; font-size: 0.9em;}
#imp-links ul.cat_list li { display: inline; margin: 0 10px; }
#imp-links ul.cat_list li a, #imp-links ul.cat_list li a:visited { padding: 3px 0; }
#imp-links ul.cat_list li a:hover { text-decoration: underline; }

#imp-links .imp-links-list { width: 40%; margin: 0; }
#imp-links .imp-links-list-left { float: left; }
#imp-links .imp-links-list-right { float: right; }

#imp-links .imp-links-list h3 { font-size: 1.1em; font-weight: normal !important; font-style: italic !important; color: #333333 !important; }
#imp-links .imp-links-list ul { list-style: none; border-top: 1px solid #dddddd; margin: 5px 0 0 0; }
#imp-links .imp-links-list ul li { border-bottom: 1px solid #dddddd; }
#imp-links .imp-links-list ul li a, #imp-links .imp-links-list ul li a:visited { display: inline-block; }
#imp-links .imp-links-list ul li a, #imp-links .imp-links-list ul li a:visited { display: block; padding: 4px 10px; }
#imp-links .imp-links-list ul li a:hover { background: #f5f5f5; }



.gravatar {
float:right;
padding: 3px;
width:35px;
height: 35px; 
margin: 0 0 0 5px;
border: 1px solid #DFDFDF;
background: #fff;
}


.postgrav {
float: left;
padding: 3px;
margin-right: 5px;
margin-left: 5px;
border: 1px solid #000;
background: #fff;
}


.trackbacklist 
{
list-style-type: square !important;
list-style-image: url(images/trackback.png);
list-style-position: inside;
padding: none;
margin-right: 4px;
margin-left: 4px;
margin-bottom: 0px;
border-bottom : 0px dotted #ccc;

}

pre {

  white-space: pre-wrap; /* css-3 */

  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */

  white-space: -pre-wrap; /* Opera 4-6 */

  white-space: -o-pre-wrap; /* Opera 7 */

  word-wrap: break-word; /* Internet Explorer 5.5+ */

}


/* For Link Indication plugin */
a.liexternal { padding-right: 12px; background: url(images/link-icon_external_12.png) no-repeat right; }
a.liwikipedia { padding-right: 14px; background: url(images/link-icon_wikipedia.gif) no-repeat right; }
a.lipdf { padding-right: 12px; background: url(images/link-icon_pdf_01.png) no-repeat right;  }


a#wissenschaftscafe {
position: fixed;
left: 0;
bottom: 0;
text-decoration: none;
text-indent: -999em;
height: 140px;
width: 140px;
background: url(http://www.wissenswerkstatt.net/wp-content/2007/12/Wissenschaftscafe02.png) bottom left no-repeat;
display: block;
}





.series_toc {
      background: #DCDCDC;
      margin-top: 3em;
      margin-bottom: 2em;
      padding: 1em;


}

.series_links {     
      margin-bottom: 1em;
}

.tabelle  {    
      text-align: center;  
      padding: 0 20px 0 45px;    
      
}

.invisible {display:none}

a.technorati {color:black; text-decoration:none; display:none}
a:hover .technorati {color:black; text-decoration:none; display:none)

.abstand  {    
      margin: 2.4em 0 1em 0;    
            
}



.szwidget  {    
      
            
}


.comment_edit {
	margin-left: 15px;
	border: 1px solid #fff;
	background: #FFFCDB;
	text-decoration: none;
        font-size: 18px;
}


.pagebar {
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	margin-bottom: 1.0em;
	border: 1px solid #fff;
	background: #fff;
	text-decoration: none;
}

.pagebar a,.pageList .this-page {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar a:visited {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #2E6AB1;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #2E6AB1;
	color: #fff;
}

.pagebar a:hover {
	border-color: #2E6AB1;
}

.pagebar .inactive
{
   border: 1px solid #cccccc;
	 color: #ccc;
   text-decoration: none;
   padding: 0.2em 0.5em;
}

.line_01 {	

        margin: 0.5em 140px 1.2em 140px;
        border-top: 1px solid #CDCDCD;        
}

.tabelle {	

        margin: 0.5em 140px 1.2em 140px;
        text-align: center; 
        border-top: 1px solid #CDCDCD;        
}