@media all
{
  a {
    color: #2299ff;
    text-decoration: none;	
  }
  
  a:link { 
  	border-bottom:#2299ff 1px dashed;
  }
  
  a:visited { 
  	border-bottom: none;
  }
  
  a:link:focus{ 
  }
  
  a:link:hover, 
  a:visited:hover { 
    border-bottom:#2299ff 1px solid;
  }
  
  a:link:active, 
  a:visited:active {
  	border-bottom: none;
  }
  
  a img ,
  a:link img ,
  a:visited img , 
  a:link:active img, 
  a:visited:active img , 
  div.wp-caption a ,
  div.wp-caption a:link ,
  div.wp-caption a:visited , 
  div.wp-caption a:link:active, 
  div.wp-caption a:visited:active,
  ul.sidebar a,
  ul.sidebar a:link {
  	border-bottom: none;
  }
  
  ul.sidebar a:link:hover, 
  ul.sidebar a:visited:hover { 
    border-bottom:#2299ff 1px solid;
  }

  a[href^="mailto:"] {
    background: url("images/email_8.gif") no-repeat right;
    padding-right: 17px;
  }
  
  a[href^="http:"] {
    background: url("images/extern_10.gif") no-repeat top right;
    padding-right: 15px;
  }
  
  a[href^="http://maps.google.com/"],
  a[href^="http://maps.google.de/"],
  a[href^="http://earth.google.de/"],
  a[href^="http://earth.google.de/"],
  a[href^="http://images.google.com/"],
  a[href^="http://images.google.de/"],
  a[href^="http://google.de/"],
  a[href^="http://www.google.de/"] {
    background: url("images/google_20.gif") no-repeat right;
    padding-right: 45px;
  }
  
  a[href^="http://amazon.com/"],
  a[href^="http://www.amazon.com/"],
  a[href^="http://amazon.de/"],
  a[href^="http://www.amazon.de/"] {
    background: url("images/amazon_20.gif") no-repeat right;
    padding-right: 45px;
  }
  
  a[href^="http://wikipedia.de/"],
  a[href^="http://www.wikipedia.de/"],
  a[href^="http://de.wikipedia.org/"],
  a[href^="http://en.wikipedia.org/"] {
    background: url("images/wikipedia_20.gif") no-repeat right;
    padding-right: 25px;
  }
  
  a[href^="http://img.geocaching.com/"],
  a[href^="http://geocaching.com/"],
  a[href^="http://www.geocaching.com/"] {
    background: url("images/geocaching_com_20.gif") no-repeat right;
    padding-right: 25px;
  }
  
  a[href^="http://geocaching.de/"],
  a[href^="http://www.geocaching.de/"] {
    background: url("images/geocaching_de_20.gif") no-repeat right;
    padding-right: 25px;
  }
  
  a[href^="http://opencaching."],
  a[href^="http://www.opencaching."] {
    background: url("images/opencaching_20.gif") no-repeat right;
    padding-right: 25px;
  }
  
  a[href^="http://geoclub.de/"],
  a[href^="http://www.geoclub.de/"] {
    background: url("images/geoclub_de_20.gif") no-repeat right;
    padding-right: 25px;
  }
  
  a[href^="http://youtube.de/"],
  a[href^="http://www.youtube.de/"],
  a[href^="http://youtube.com/"],
  a[href^="http://de.youtube.com/"],
  a[href^="http://www.youtube.com/"] {
    background: url("images/youtube_20.gif") no-repeat right;
    padding-right: 25px;
  }
  
  a[href^="http://dosenfischer.de/"],
  a[href^="http://www.dosenfischer.de/"] {
    background: url("images/dosenfischer_de_20.gif") no-repeat right;
    padding-right: 25px;
  }
  
  a[href^="http://dosensuche.de/"],
  a[href^="http://www.dosensuche.de/"] {
    background: url("images/dosensuche_de_20.gif") no-repeat right;
    padding-right: 25px;
  }
  
  a[href^="http://gassipods"],
  a[href^="http://gassipods.de/"],
  a[href^="http://www.gassipods.de/"],
  a.nopic {
    background: none;
    padding-right: 0;
  }
  
  #footer a ,
  #footer a:link ,
  #footer a:visited , 
  #footer a:link:active , 
  #footer a:visited:active {
  	border-bottom: none;
  	color: #1966aa;
    background: none;
    padding-right: 0;
  }

  .cl {
    clear:left;
  }
  
  p {
    margin-bottom: 1em;
  }
  
  h3 {
  	font: 1.2em Arial;
        margin-top: 2em;
  	margin-bottom: 0.5em;
  	font-weight: bold;
  	clear: left;
  }
  
  h3.post-category, h3.post-category a {
  	letter-spacing:-0.05em;
  }
  
  h1 {
  	margin-bottom: 0.5em;
  }
  
hr {
margin-bottom: 1em;
}

  h1.post-title {
  	font-weight:bold;
       font-family: "BernhardFashion BT",Georgia;
  	font-size:1.5em; 
  	letter-spacing:-0.03em;
	line-height:1.2em;
  }
  
  h4.similar {
    clear:left;
    margin-top:2em;
  }

  #headline div.title {
  	font-weight:bold;
	font-family: "BernhardFashion BT",Georgia;
  	font-size:2.4em;
  	letter-spacing:-0.03em;
  	display:block;
  	padding-bottom:5px;
  }
  
  div.post {
    padding-top: 1em;
    padding-bottom: 1em;
    background-color:#574230;
    padding:1em;
    margin-top:0.5em;
    margin-bottom:0.5em;
    -moz-border-radius: 0.8em;
    -khtml-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    border-radius: 0.8em;
    overflow:hidden;
    
  }
   
  div.listenersvoice {
    padding-top: 1em;
    padding-bottom: 1em;
    background-color:#483728;
    padding:1em;
    margin-top:0.5em;
    margin-bottom:0.5em;
    -moz-border-radius: 0.8em;
    -khtml-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    border-radius: 0.8em;
    overflow:hidden;
    
  }
   
  .post-content hr {
    width:30%;
    margin-top:1em;
    margin-bottom:1em;
    margin-left:auto;
    margin-right:auto;
  }
  
  div.navigation {
    font-size:0.8em;
    overflow:hidden;
    width:100%;
  }
  
  div.post-date, div.post-tags {
    font-size:0.8em;
    color:#888888;
    padding-bottom:1em;
    border-radius: 0.8em;
  }

  div.post-tags {
    align:bottom;
  }
  
  div.spacer {
    width:40%;
    height:0.13em;
    margin-left:auto;
    margin-right:auto;
    background-color:#eebb88;
    clear:left;
  }
  
  div.wp-caption {
    color: #eebb88;
    background-color: #483728;
    font-size:0.8em;
    text-align: center;
    -moz-border-radius: 0.5em;
    -khtml-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    border-radius: 0.5em;
    padding-right:0.5em;
    padding-left:0.5em;
    padding-top:0.7em;
  }
  
  ul.sidebar {
    list-style-type: none;
    padding:0;
    padding-left:0.5em;
    padding-right:0.5em;
    margin:0;
    display:block;
  }
  ul.sidebar li {
    font-family: Arial;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
    font-stretch: normal;
    font-weight: 600;
    background-color: #241B14;
    color: #eebb88;
    padding:0;
    margin:0;
    display:block;
    padding-top:0.3em;
    padding-left:0.3em;
    padding-right:0.3em;
    padding-bottom:0.4em;
    margin-top:0.3em;
    -moz-border-radius: 0.8em;
    -khtml-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    border-radius: 0.8em;
  }
  
  ul.sidebar li h2 {
    color: #eebb88;
    background-color: #483728;
    font-size:1.2em;
    padding-left: 0.4em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    display:block;  
    -moz-border-radius: 0.55em;
    -khtml-border-radius: 0.55em;
    -webkit-border-radius: 0.55em;
    border-radius: 0.55em;
  }
  
  ul.sidebar li a {
    color: #888888;
  }
  
  ul.sidebar li ul {
    margin:0;
    list-style-type: none;
    display:block;
  }
  
  ul.sidebar li ul li {
    padding-left:0.4em;
    padding-top:0.2em;
    margin:0;
    font-size:0.8em;
    display:block;
  }
  
  ul.st-related-posts {
    clear:left;
  }

  ol.commentlist {
    color: #888888;
    font-size:0.8em;
  }
  
  ol.commentlist > h3#comments {
    color: #eebb88;
  }
  
  ol.commentlist > li {
    background-color:#36241B;
    padding:1em;
    -moz-border-radius: 0.55em;
    -khtml-border-radius: 0.55em;
    -webkit-border-radius: 0.55em;
    border-radius: 0.55em;
    margin-top:0.5em;
    margin-bottom:0.5em;
  }
  
  ol.commentlist > li.alt {
    background-color:#241B14;
  }
  
  ol.commentlist > li div.commentauthor{
    font-size:1.2em;
    color: #eebb88;
  }
  
  ol.commentlist > li div.commentwarn{
    font-size:1.2em;
    color: #ff3333;
  }
  
  ol.commentlist > li div.commentmetadata{
  	font-size:0.8em;
  	color:#888888;
  	padding-bottom:1em;
  }
  
  ol.commentlist > li div.commentbody{
    clear:left;
  }
  .st-related-posts {
    font-size:0.8em;
  }
  img.avatar {
    margin-right:0.8em;
    float:left;
    margin-bottom:0.5em;
  }
  
  textarea, input {
    color:#eebb88;
    background-color:#241B14;
    font-size:120%;
  }
  
  textarea {
     width:100%;
  }
  
  div.nothingfound {
    width:17em;
    margin-left:auto;
    margin-right:auto;
    margin-top:1em;
    margin-bottom:1em;
    display:block;
  }
  
  div.nothingfound h3{
    color:#eebb88;
  }
  
  .alignleft {
    margin-right:0.8em;
    float:left;
    margin-top:0.5em;
    margin-bottom:0.5em;
  }
  
  .alignright {
    margin-left:0.8em;
    float:right;
    margin-top:0.5em;
    margin-bottom:0.5em;
  }
  
  .aligncenter {
    margin-left:auto;
    margin-right:auto;
    margin-top:0.5em;
    margin-bottom:0.5em;
    display:block;
  }
  
  table.data {
    border-collapse:collapse
  }
  
  table.data thead {
    background-color:#FFCC99;
    color:#333333;
  }
  
  table.data th,
  table.data td {
    padding:0.5em;
    border: 2px solid #333333;
  }

  dl.gallery-item {
    margin-left:0;
    margin-right:0;
    font-size:0.8em;
  }

  .gallery a,
  .gallery a:link,
  .gallery a:link:hover, 
  .gallery a:visited:hover {
    text-decoration:none;
    border-bottom:none;
  }

  dl.gallery {
    display:block;
    clear:left;
  }
  dl.gallery > dt {
    display:block;
    width:25%;
    height:100%;
  }
  dl.gallery > dd {
    display:block;
    width:75%
    height:100%;
  }
  ul.gallery {
    display:block;
  }
  ul.gallery > li {
    display:block;
    margin:0;
    width:33%;
    float:left;
  }
  .spaced > li {
    margin-bottom:0.5em;
  }
}

@media print
{
  body {
    font-weight: 100;
    background-color: #FFFFFF;
    color: #000000;
    padding: 0;
  }
  
  #col1,
  #col2 {
    display:none
  }
  #col3, #col3_content { width: 100%; margin:0; padding: 0; border:0}
  
  #footer,
  .post-category,
  .post-tags,
  #respond,
  a[href^="javascript"],
  #commentform {
    display:none
  }
  
  a[href^="http:"],
  a[href^="http://gassipods"],
  a[href^="http://gassipods.de/"],
  a[href^="http://www.gassipods.de/"],
  a[href^="http://maps.google.com/"],
  a[href^="http://maps.google.de/"],
  a[href^="http://images.google.com/"],
  a[href^="http://images.google.de/"],
  a[href^="http://google.de/"],
  a[href^="http://www.google.de/"],
  a[href^="http://amazon.com/"],
  a[href^="http://www.amazon.com/"],
  a[href^="http://amazon.de/"],
  a[href^="http://www.amazon.de/"],
  a[href^="http://wikipedia.de/"],
  a[href^="http://www.wikipedia.de/"],
  a[href^="http://de.wikipedia.org/"],
  a[href^="http://en.wikipedia.org/"],
  a[href^="http://img.geocaching.com/"],
  a[href^="http://geocaching.com/"],
  a[href^="http://www.geocaching.com/"],
  a[href^="http://geocaching.de/"],
  a[href^="http://www.geocaching.de/"],
  a[href^="http://opencaching."],
  a[href^="http://www.opencaching."],
  a[href^="http://geoclub.de/"],
  a[href^="http://www.geoclub.de/"],
  a[href^="http://youtube.de/"],
  a[href^="http://www.youtube.de/"],
  a[href^="http://youtube.com/"],
  a[href^="http://de.youtube.com/"],
  a[href^="http://www.youtube.com/"],
  a[href^="http://dosenfischer.de/"],
  a[href^="http://www.dosenfischer.de/"],
  a[href^="http://dosensuche.de/"],
  a[href^="http://www.dosensuche.de/"] {
    background: none;
    padding-right: 0;
  }
  
  abbr[title]:after {
    content:" ("attr(title)")";
    color:#222;
    background:inherit;
    font-style:italic;
  }

  acronym[title]:after {
    content:" ("attr(title)")";
    color:#222;
    background:inherit;
    font-style:italic;
  }
}
