/*
Theme Name: Ocean Mist
Theme URI: http://www.tenbytwenty.com/
Description: XHTML 1.1 valid theme with a flexible, elastic grid layout and fully customisable colour scheme.
Version: 2.0
Author: Ed Merritt
Author URI: http://www.edmerritt.com/
Tags: blue, custom header, custom colour scheme, elastic width, two columns, widgets, SEO friendly, accessible, default colour schemes, 
*/

#content span.pdf24Plugin-lp-link img {
   display: none; }

#content div.SocialBookmarks {
   border: 1px solid #eee; 
   padding: 1em; 
   width: 50%; }
#content div.SocialBookmarks img {
   border-style: none;
   padding: 0;
   margin: 0;
   margin-right: 1em; }
#content div.SocialBookmarks a {
   border-style: none;
   color: #697C85; }
#content div.SocialBookmarks a:hover {
   border-bottom: 1px solid #083;
   color: #083; }

#nav li {
   padding-right: 0.2em; }   
#nav li a {
   font-weight: normal;
   color: #BEC5C8;
   background-color: #4B5559;
   padding: 0.2em 0.8em; }
   
.Navigation a {
   line-height: normal; }
.Navigation {
   text-align: right; }
#mainCol h2.title a, #mainCol p.Navigation a {
   color: #34444C; }
#mainCol p.Navigation a:hover {
   border-bottom-color: #34444C; }
p.Navigation {
   text-align: right; 
   margin-right: 2em; 
   margin-top: 2em; 
   text-transform: uppercase; 
   font-size: 1.1em; }

pre span {
   background-color: #eee; }

.wp-caption {
   /* Der graue Hintergrund wird unterdrückt, ... */
   background-color: #ffffff; }
.wp-caption-text {
   /* ... und die Schrift wird dem Erscheinungsbild der sonstigen Meta-Daten angepasst. */
   font-size: 100%;
   font-style: normal;
   color: #697C85;
   line-height: 1.1em; }

blockquote {
   background: #FaFaFa; }

.commentCite p + p {
   font-size: 100%; }

div.commentText {
   border-style: none;
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #eee;
   padding-left: 2em;
   padding-right: 2em; 
   width: 42em; }
div.commentText blockquote {
   padding-right: 2em; }

blockquote, blockquote.Auszug {
   color: #697C85; 
   background-color: transparent; 
   border: 1px solid #eee; 
   border-right-style: none;
   padding-top: 1.5em; 
   padding-left: 2em; }
p.AuszugTitel {
   padding-top: 1.5em; /*
   font-weight: bold;
   font-size: 125%; */ }
a.AuszugTitel {
   font-size: 1.4em; }
span.AuszugThema { /*
   font-weight: normal;
   font-size: 80%; */
   text-transform: uppercase; }
p.AuszugTitel a {
   color: #34444C !important;
   border-bottom: none !important; }
p.AuszugTitel a:hover {
   color: #083 !important;
   border-bottom: 1pt solid #083 !important; }
p.AuszugDatum, span.AuszugDatum {
   color: #697C85;
   font-weight: normal; }
p.AuszugMeta {
   margin-bottom: 2em; }

a.KategorieUeberschrift, span.KategorieKommentare a {
   color: #34444C !important;
   border-bottom: none !important; }
a.KategorieUeberschrift:hover, span.KategorieKommentare a:hover {
   color: #083 !important;
   border-bottom: 1pt solid #083 !important; }
      
p.Autor {
   color: #697C85;
   margin-bottom: 2em; }
span.Autor {
   font-variant: small-caps; }

p.Nachsatz, p.Nachsatz + div.tags, code {
   color: #697C85; }
p.Nachsatz {
   margin-top: 2em; }
p.Nachsatz + p.Nachsatz {
   margin-top: 1em; }
code {
   font-size: 110%; }

#strapline {
   /* der Untertitel wird etwas abgesetzt */
   padding-top: 0.5em;
   color: #BEC5C8;   }

.nocomments {
   /* Fußzeile unter Artikel */
   padding-left: 2em;
   color: #697C85; }

#subCol h2 {
   /* Überschriften im SideBar erhalten die gleiche Höhe wie Kopfzeile */
   padding: 0.95em 2em 1em; }

th {
   background-color: #e5e5e5; /* #CADFED; */
   padding: 0.2em 1em;
   text-align: center; }
td {
   background-color: #f5f5f5; /* #E2EBF8; */
   padding: 0.1em 1em; }

ul.Absatz li + li, 
ol.Absatz li + li {
   /* längere Listen mit Absätzen */
   margin-top: 1em; }
li ul {
	padding-top: 1em;
	padding-bottom: 1em; }
#mainCol div.commentText ul, 
#mainCol div.commentText ol {
   margin-bottom: 1em; }

sup.Fussnote {
   font-size: 66%; }
   
.widget_recent_entries li {
   /* Zwischenraum innerhalb der letzten Beiträge */
   margin-bottom: 0.6em; }
.widget_recent_entries ul {
   /* nach dem letzten Beitrag */
   margin-bottom: 1em; }

div.post {
   margin-bottom: 0em; }

* {
   /* Die Zeilenabstände werden von 1,3 em ausgedehnt, ... */
   line-height: 1.6em; }
#subCol * {
   /* nicht aber in der rechten Spalte. */
   line-height: 1.3em; }

#subCol li ul {
   padding-bottom: 0em; }
#subCol > ul > li {
   padding-bottom: 0.25em; }

#subCol h2, .title {
   /* Die Überschriften erhalten einen Oberstrich ... */
   border-top: 2px solid #67939B;
   /* ... und eine Schriftfarbe, die der Anmutung der Strichfarbe entspricht, ... */
   color: #417A85; }
#photo {
   /* ... dazu wird der Unterstrich des Headerbildes entsprechend verschlankt. */
   border-bottom-width: 1px; }

a:hover, #mainCol .tags a:hover {
   text-decoration: underline; }
#mainCol .tags a:hover {
   border-bottom-color: #d5d5d5; }
#mainCol h2.title a {
   border-bottom-color: transparent; }
#mainCol h2.title a:hover {
   border-bottom-color: #34444c; }
#footer a:hover {
   color: #34444C; }
#mainCol a, #mainCol a:visited {
   color: #083 /* #c40000 */ ;
   border-bottom: 1px solid #eee; }
#mainCol a:hover {
   text-decoration: none;
   border-bottom-color: #093; }
#mainCol div.wp-caption a {
   border: none; }
#mainCol div.wp-caption a:hover {
   border-bottom: 1pt solid #093;
   border-right: 1pt solid #093; }
.tags a, .tags a:visited, #subCol a {
   color: #053 /* #7f1d1d */ ; }

.tags {
   /* Der graue Hintergrund unter der Taglist wird unterdrückt. */
   border-style: none;
   background-color: transparent;
   padding: 0; }

div.Archiv h1 {
   font-size: 120%; }
div.Archiv p.Archiv {
   margin: 0; }
div.Archiv p.Archiv a.Archiv {
   font-weight: bold;
   font-size: 105%; }
div.Archiv {
   padding: 2em 0 0; }
h1.Archiv {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 2em;
   margin-top: 3em;
   margin-left: 1em;
   margin-bottom: 0em;
   clear: both; }
.post + .post {
   border-style: none; }



/* ------------------------------------------------ Print Styles ------------------------------------------------ */

@media print 
{

body { 
   background: white; 
   color: black; 
   margin: 0; }
#subCol, #footer, #photo, .tags {
   display: none; }
#header, #photo, .title {
   border-style: none; }
#header {
   padding: 0 2em; }
.post, .entry {
   page-break-inside: auto; }

}


