#content .serendipity_freetag_taglist ul span,
#bytags .serendipity_plugin_freetag ul span {
    font-style: oblique;
}

@media only screen and (min-width: 768px) {

body {
    line-height: 1.5;
    text-align: left;
}
#serendipity_iframe #content { width: 98%; }

    #page { max-width: 1000px;/*62.5em - 62.6em;*/with:100%;background: none repeat scroll 0 0 #FFFFFF; }
    #identity, #content { width: 100%; }

#banner {
/*    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/templates/lobster4/img/lobsterparapeng4.png");
    background-position: center bottom;
    background-repeat: no-repeat;*/
    background: url("/templates/lobster4/img/lobsterparapeng4.png") no-repeat scroll center bottom transparent;
    height: 168px;
    visibility: visible;
    width: auto;
}
#identity a, #primary-nav li, .archives_date {
    display: inline;
}
#identity h1 {
    color: #7A1B2C;
    float: right;
    font-family: 'PT Sans',Arial,sans-serif;
    font-size: 165%;
    font-weight: 600;
    letter-spacing: 0.2em;
    line-height: 1.5;
    margin: 96px 8px 0 0;
    padding: 0;
    text-decoration: none;
    text-rendering: optimizelegibility;
    text-shadow: 0 2px 3px #555555;
    text-transform: uppercase;
}
#identity  p {
    font-family: 'PT Sans',Arial,sans-serif;
    font-size: 100%;
    font-weight: 500;
    letter-spacing: 0.1em;/*
    margin: 46px 0 0 -270px;
    margin: 46px 0 0 130px;*/
    margin: 3em 0 0 8em;
    padding: 0;
    text-decoration: none;
    text-rendering: optimizelegibility;
    text-shadow: 0 1px 2px #444444;
}
#navigation_menu {
    background: none repeat scroll 0 0 transparent;
    float: right;
    /*margin-right: 50px;*/
	margin: -60px 50px 0; /* wenn .no-nav pad-bot 10px und img pantheon angepasst, hier -40px */
}
#navigation_menu ul {
    list-style: none outside none;
    margin: 0;/*-64px 0 0 415px;*/
    padding: 0;
}
#navigation_menu ul li.home, #navigation_menu ul li.home span {
    width: 94px !important;
}
#navigation_menu li.nav_link {
}
#navigation_menu li {
    display: inline;
}
#navigation_menu a {
    border: 0 none;
    color: #000000;
    display: inline-block;
    float: left;
    font-size: 140%;
    font-weight: bold;
    height: 20px;
    margin-left: 2px;
    margin-top: -1px;
    padding-top: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 93px;
}
#navigation_menu a,
#navigation_menu a:link,
#navigation_menu a:visited,
#navigation_menu a:hover,
#navigation_menu a:focus,
#navigation_menu a:active {
    text-decoration: none;
    outline: none;
}
.no-nav {
    border-bottom: 4px solid #7A1B2C;
    margin-bottom: 30px;/*2.1429em;*//sonst gur 10px*/
}

    #searchform,
    #sidebar_left,
    #sidebar_right { width: 0%; }

    .col2l #sidebar_left { left: -100%; }

    .col2l #content { left: 0%; }

    .ie7 #identity,
    .ie7 #content { width: 99.9%; }

    .ie7 #searchform,
    .ie7 #sidebar_left,
    .ie7 #sidebar_right { width: -0.1%; }

    .ie7 .col2l #sidebar_left { left: -99.9%; }

    .ie7 .col2l #content { left: -0.1%; }

.serendipity_imageComment_txt {
    background: none repeat scroll 0 0 #FCFCFC;
}
#content .imageTop {
    margin-top: 1em;
}
#content .imageNoBo {
    border: 0 none !important;
}
#content .serendipity_entry .calendar {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #BBBBBB;
    display: inline;
    float: right;
    margin: 2em 0;
    text-align: center;
    width: auto;
}
#content .serendipity_entry .calendar .day {
    background: url("/templates/lobster4/img/blacktrans.png") repeat scroll 0 0 #66CDAA;
    color: #CCCCCC;
    font-family: arial,serif;
    font-size: 1.25em;
    font-weight: bold;
    padding: 3px 5px;
}
#content .serendipity_entry .calendar .month {
    background: none repeat scroll 0 0 brown;
    color: #CCCCCC;
    font-family: arial,serif;
    font-size: 0.8em;
    font-weight: 700;
    padding: 2px 3px;
}
#content .serendipity_entryFooter {
    background-color: #D7DEDF;
}
/*
#wrapper, #serendipityLeftSideBar, #serendipityRightSideBar, #content, #content .serendipity_entryFooter, #serendipityRightSideBar .container_serendipity_categories_plugin, #serendipityRightSideBar .serendipitySideBarFooter, #footer {
    background-color: #F5F6F7;
}
*/
#navigation_menu a, #serendipityRightSideBar a, #serendipityRightSideBar h3, #content .serendipity_entryFooter, #content .serendipity_entry_body .continue_reading a, #content .serendipity_entryFooter a, #content .read_more, #content .serendipity_pageFooter, #content .serendipity_pageFooter a, #content .serendipity_commentsTitle, #footer_sitenav a {
    font-family: 'Lobster','PT Sans',arial,serif;
    font-weight: normal;
}
.serendipity_entryFooter, .staticpage_metainfo {
    border: 1px solid #777777;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 1px #888888;
    font-size: 106%;
    margin: 3em 0 5px;
    padding: 5px 4px;
    text-align: left;
}
.belowentry, .infofooter {
    clear: both;
}
.serendipity_search, .staticpage_results, .comment_results, .nocontent, .serendipity_entrypaging {
    margin: 0 3em 1em;
	padding-left: 0.3em
}
#content article,
#content .serendipity_staticpage,
#content .archives {
    margin: 0 3.1em;
}
#content .archives, #content .freetag_cloud, #content .content_msg, #content .serendipity_staticpage, #content #blog-archive {
    margin: 0 3.1em 2em;
}
    #content .comments_by_author {
        margin: 0 3em 1em;
    }

#content .contactform_list ul {
    padding-left: 3em;
}
#content article header {
    display: inline;
}
#content article header h2 {
    display: inline-block;
    font-family: 'PT Sans',Arial,sans-serif;
    font-size: 170%;
    font-weight: normal;
    letter-spacing: -1px;
    margin: 2em 0 0.3333em;
    text-align: left;
    text-rendering: optimizelegibility;
}
.serendipity_plugin_freetag,
.serendipity_freetag_taglist {
    background: none repeat scroll 0 0 #FAE9CD;
    border: 1px solid #E67D18;
    border-radius: 1em 1em 1em 1em;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
    padding: 1em;
}
#freetags, #trackbacks, #comments, #feedback {
    margin: 1.5em 0 0;
    width: auto;
}
#freetags {
    border: 1px solid #EEEEEE;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    box-shadow: 1px 1px 1px #888888;
    padding: 0.5em;
}
.serendipity_freeTag,
.serendipity_freeTag_related {
    color: #666666;
    font-size: 0.8125em;
    line-height: 1.8462;
}
.serendipity_freeTag_related ul {
    margin: 0.5em 0 0 2em;
}
.serendipity_freeTag a,
.serendipity_freeTag_related a,
.serendipity_freeTag a:link,
.serendipity_freeTag_related a:link,
.serendipity_freeTag a:visited,
.serendipity_freeTag_related a:visited {
    /*color: #3E5F81;*/
    color: #055BC6;
}
section.serendipity_comments {
    margin: 1em 0;
}
#content article.serendipity_comment {
    margin: 0;
}
#content article.serendipity_comment h4 {
    font-size: 1em;
    letter-spacing: normal;
    margin: 0 0 0.25em;
}
#content article.serendipity_comment div.serendipity_commentBody {
    border: 1px solid rgba(0, 0, 0, 0.1);
    clear: left;
    float: left;
    margin: 1em;
    overflow: visible;
    padding: 0 10% 0 2.5%;
    width: 83.5%;
}
#content article.serendipity_comment:nth-child(2n) div.serendipity_commentBody {
    background-color: rgba(0, 0, 0, 0.024);
}
#content article.serendipity_comment div.comment_is_admin {
    background-color: rgba(233, 92, 51, 0.1) !important;
    border: 1px solid rgba(233, 92, 51, 0.5);
}
a:active,a:focus { outline: 1px dotted #888; }

a:link, a:visited, a:hover, a:active, a:focus {
    background: none repeat scroll 0 0 transparent;
    text-decoration: none;
    color: #30303f; 
}
a:hover, a:active {
    color: #FF6600; /* orange dark */
}
#content article div blockquote.me {
    border: 0 none;
    padding-left: 0;
}
blockquote {
    display: list-item;
    list-style-image: url('/templates/lobster4/img/orange_openquote.png');
    list-style-position: inside; 
    background: #F7D9A7 url('/templates/lobster4/img/orange_closequote.png') 99% 98% no-repeat; /*darker than oddbox same as comment_self*/
    padding: 3px 6px;
    margin: 0;
    color: #505050;
    font-style: italic;
    text-align: justify;
    border: 1px solid #E67D18; /*oddbox*/
}
blockquote {
    /* blockquote purple */
    margin: 1em 2em 1em 4em;
}

blockquote p {
   margin: 0.5em 0;
   padding: 0;
}

blockquote.me { 
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    /*list-style-image:none;display:list-item none;*/
}
.serendipity_image_left {
    float: left;
    margin: 0 1em 0.5em 0;
}
.content blockquote, .content blockquote + cite {
    border: 1px solid #E67D18;
    margin: 0 6.5em 1em;
    padding: 0.25em 0.75em;
}
#content article.serendipity_entry table {
    border: 0 none;
    max-width: 100%;
}
#content article.serendipity_entry tbody tr:nth-child(2n) {
    background: none repeat scroll 0 0 transparent;
}
#content article.serendipity_entry div#center tbody td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
#content article div img.serendipity_image_left, 
#content article div img.serendipity_image_right, 
#content article div img.serendipity_image_center, 
#content article div img.serendipity_imageComment_center, 
#content article div img.serendipity_imageComment_left, 
#content article div img.serendipity_imageComment_right {
    border: 0 none !important;
}
.serendipity_pagination {
    margin: 2em 5em 1.2308em;
}
form#serendipity_comment { 
    margin: 0 0 1em;
}
.staticpage_metainfo small {
    border-top: 0 none;
    color: inherit;
    display: inherit;
    padding: 0;
}
#bytags .serendipity_edit_nugget,
#bycats .serendipity_edit_nugget {
    float: right;
}
#bycats .sidebar_content ul li {
    display: inline-block;
    margin: 0 0.7em;
    padding: 0;
}
.archive-year {
    margin: 0.4em 2em;
}
.archive-year dt {
    display: inline;
    float: left;
    text-align: left;
    width: 6em;
}
.archive-year dd {
    display: inline;
    float: right;
    text-align: right;
    width: 6em;
}
#staticpage_pantheon img {
    border: 0 none !important;
    margin: -30px 0 0 -53px; /* wenn .no-nav padding-bottom: 10px dann hier auch -10 statt 30*/
}
#staticpage_pantheon.serendipity_entry header h2 {
    float: right;
}
h3 {
    color: #333333;
    font: 20px/26px 'monospace';
    text-shadow: inherit;
}
#searchform, #sidebar_left, #sidebar_right {
    display: none;
    visibility: hidden;
    width: 0;
}
#page #footer_sitenav ul {
    margin: 0;
    padding: 0 0 1em;
}

}

.inner{
    margin: 0px 1em;
    font-stretch: extra-expanded;
    font-style: oblique;
    font-family: Georgia;
    font-variant: small-caps;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.6;
    font-size-adjust: none;
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
}
