/*
THEME NAME: fj.txt
THEME URI: http://www.effjot.net/fjtxt/
DESCRIPTION: Schlichtes Layout, basierend auf blog.txt Version 4.6.1. F&uuml;r WordPress 2.6.x.
VERSION: 4.6.1
AUTHOR: Florian Jenn
AUTHOR URI: http://www.effjot.net/
TAGS: variable width, fixed width, variable columns, two columns, three columns, widgets, theme options, options page, white, gray, typography, microformats, hatom, hcard, german, deutsch
*/
a, a:link {outline: none; text-decoration: none;}
/* div#header a,div#header a:link{color:#83bbdd;} */
/* div#header a,div#header a:link{color:#0d1117;} */
div#header a,div#header a:link{color: rgb(192, 132, 86);}
div.hfeed a,div.hfeed a:link,div.entry-content ul.xoxo li.hentry span a,div.entry-content ul.xoxo li.hentry span a:link { border-bottom:1px solid #9aa1ae; color:#34425b; } /* Standard-Link */
div.hfeed .entry-title a,div.hfeed .entry-title a:link,div.hfeed div.entry-meta a,div.hfeed div.entry-meta a:link{border-bottom:none;}
div.hfeed div.navigation a {border: none;}
div.sidebar a,div.sidebar a:link{background:#fff;border-bottom:1px solid #ccd0d6;color:#34425b;}
div.sidebar li#home-link a { border: none; }
div.sidebar li#home-link h3 { margin-left: 0; padding-left: 0; }
div#footer a,div#footer a:link{border-bottom: 1px solid #ccd0d6;color: #9aa1ae;}
div.hfeed a:visited,div.entry-content ul.xoxo li.hentry span a:visited{color:#677284;}
div.hfeed .entry-title a:visited{color:#34425b;}
div#header a:hover{color:#9aa1ae;}
div#footer a:hover{border-bottom: 1px solid #34425b;color: #34425b;}
div.hfeed a:hover,div.hfeed .entry-title a:hover,div.hfeed div.entry-meta a:hover,div.sidebar a:hover,div.entry-content ul.xoxo li.hentry span a:hover{border-bottom:1px solid #0d1117;color:#0d1117;}
div.hfeed a:active,div.sidebar a:active{color:#677284;border-bottom:1px solid #b4b9c3;}
body{background:#fff;color:black;line-height:150%;margin:0 0 2em;padding:0;}
body abbr.published,body abbr.comment-published{border:none;}
body img{border:none;max-width:99%;}
body input#s{background:#f6f6f7;border:1px solid #9ca1a8;font-size:1em;line-height:normal;padding:0.3em 0.2em;}
body.author div.hfeed div.archive-meta p{color:#555;font-size:0.9em;margin:0;}
body.single div.navigation{margin:4em 0 0;}
div#footer{color:#9aa1ae;font-size:80%;padding:3em 0 0;}
/* div#globalnav,div.access,div#footer span#theme-link span.additional-name,div#footer span#theme-link span.family-name{display:none;} */
div#globalnav,div.access,div#footer span#theme-link span.additional-name {display:none;}
div#header a{text-decoration:none;}
div#header div#blog-description, div#header div.archive-description{font-size:1.1em;line-height:133%;}

h1#blog-title { font-weight: normal; font-size: 4em; letter-spacing: 2px;
                line-height:100%;
                position: absolute; bottom: 0px;
                margin-left: 0.2em; margin-bottom: 0.1em; }
div#blog-title-container { height: 140px;
                           background-image: url(/img/cb-nord-boeschung.jpg);
                           background-repeat: no-repeat;
                           border-bottom: 8px solid #ccd0d6;
                           position: relative;}
img#about-widget-image { margin-bottom: 8px; }

div#wrapper .important{background:#f5f5dc url(images/important.png) no-repeat 0.5em center;border-bottom:1px solid #d0d0bb;border-top:1px solid #d0d0bb;padding:0.3em 0.5em 0.3em 2.3em;}
div#wrapper div.entry-content .download{background:url(images/file-download.png) no-repeat center left;}
div#wrapper div.entry-content .html{background:url(images/file-html.png) no-repeat center left;}
div#wrapper div.entry-content .html,div#wrapper div.entry-content .download,div#wrapper div.entry-content .pdf,div#wrapper div.entry-content .zip{margin-left:2px;padding:2px 0 2px 19px;}
div#wrapper div.entry-content .pdf{background:url(images/file-pdf.png) no-repeat center left;}
div#wrapper div.entry-content .zip{background:url(images/file-zip.png) no-repeat center left;}

div.comments h3{color:#4d5663;font-size:1.4em;font-weight:400;margin:4em 0 0.3em; clear: both;}
div.comments h3.comment-header span.comment-count{color:#7a818a;font-size:0.8em;padding-left:0.2em;}
div.comments ol#comments li{margin:1em 0 2em;padding:0; line-height: 140%;}
div.comments ol#comments li img.photo { float:left; margin: 0.2em 0.8em 0.5em 0.2em; }
div.comments ol#pingbacks{list-style:none;margin:1em 0 0 1.5em;padding:0;}
div.comments ol#pingbacks li{border:1px solid #ccd0d6;color:#777;font-size:0.9em;list-style:none;margin:0 0 1.5em;padding:1em;}
div.comments ol#pingbacks p{margin-bottom:0;}
div.comments .commentlist li .fn,div.sidebar ul li#blogtxt-recent-comments .fn{font-weight:bold;}
div.comments .commentlist p{margin:0.5em 0;}
div.comments p#loggedin{font-style:italic;}
div.comments .commentlist span.comment-meta { background:#f6f7f8;border-bottom:1px solid #ccd0d6;border-top:1px solid #ccd0d6;color:#677284;font-size:90%;margin:0.2em 0 0.2em;padding:0.2em 0.5em; }
div.comments span.req-field{color:#c00;}

div.comments ul.commentlist { list-style-type: none; }
div.comments ul.commentlist li img.photo { float:left; margin: 0.2em 0.8em 0.5em 0.2em; } /* same as ol#comments above */

div.entry-content .alignleft{float:left;margin:0.5em 1em 0.5em 0;}
div.entry-content .alignright{float:right;margin:0.5em 0 0.5em 1em;}
/* div.entry-content .alignleft{float:left;margin:0;}
div.entry-content .alignright{float:right;margin:0;} FJ */
div.entry-content .center,div.entry-content .aligncenter{display:block;margin:1em auto;}
div.entry-content .clearer,div.entry-content .entry-edit{clear:both;width:99%;}
div.entry-content .content-column{width:40%;}
div.entry-content a.more-link {border: 0; text-decoration: none; font-size:95%; font-weight:700;}
/* div.entry-content a:hover img.center,div.entry-content a:hover img.aligncenter,div.entry-content a:hover img.alignright,div.entry-content a:hover img.alignleft{border:1px solid #2c384d;} */
div.entry-content blockquote blockquote,div.comments ol.commentlist blockquote blockquote{border-left:5px solid #ccd0d6;font-size:0.9em;padding:0 1em;}
div.entry-content blockquote,div.comments ol.commentlist blockquote{background:#ebedef;color:#4d5663;padding:0.1em 1em;}
div.entry-content code,div.entry-content pre,div.comments ol.commentlist code,div.comments ol.commentlist pre{color:#494C5C; font:1em/133% "courier new",courier,monospace; text-align: left;}
code { color:#494C5C; background: #e0e0f0; font:1em/133% "courier new",courier,monospace; text-align: left; }
div.entry-content del,div.comments ol.commentlist del{background:#ebedef;color:#31343a;}
div.entry-content div.page-link{font-size:0.9em;font-weight:700;margin:0 0 1.5em;text-align:center;}
div.entry-content h2,div.entry-content h3{font-size:1.5em;margin:1.5em 0 -0.3em;}
div.entry-content h2,div.entry-content h3,div.entry-content h4,div.entry-content h5,div.entry-content h6{font-weight:400;}
div.entry-content h4{font-size:1.4em;margin:1.5em 0 -0.3em;}
div.entry-content h5{font-size:1.3em;margin:1.5em 0 -0.4em;}
div.entry-content h6{font-size:1.2em;margin:1.5em 0 -0.5em;}
/* div.entry-content img.center,div.entry-content img.alignright,div.entry-content img.alignleft{border:1px solid #9aa1ae;} */
div.entry-content img.center,div.entry-content img.alignright,div.entry-content img.alignleft{border: none;}
div.entry-content ins, div.comments ol.commentlist ins {background:#f5f5dc; text-decoration: none;}
div.entry-content ol ol{list-style:lower-alpha;}
div.entry-content p,div.formcontainer p{margin:1em 0;}
body.attachment h3.entry-title{margin:-1.5em 0 0.5em 0;}
div.entry-content div.entry-attachment{margin:-0.5em 0 1em;}
div.entry-content div.entry-caption{margin-bottom:2em;}
body.attachment h3.entry-title,div.entry-content div.entry-attachment,div.entry-content div.entry-caption{text-align:center;}
div.entry-content .wp-caption-text{ text-align: left; font-size:80%;;margin:0.2em auto 0.2em auto;}
div.entry-content .wp-caption { padding: 0.3em; border: 1px solid #ccd0d6; text-align: center; }
.wp-caption img { padding: 4px; }
/* div.entry-content .wp-caption img { margin: 0 auto; } */
div.entry-content div.gallery{clear:both;float:left;margin:1em auto;text-align:center;width:100%;}
div.entry-content div.gallery dl{float:left;margin:0 auto;text-align:center;}
div.entry-content div.gallery dl.gallery-columns-2{width:49%;}
div.entry-content div.gallery dl.gallery-columns-3{width:33%;}
div.entry-content div.gallery dl.gallery-columns-4{width:24%;}
div.entry-content div.gallery dl.gallery-columns-5{width:19%;}
div.entry-content div.gallery dd{font-style:italic;margin:0 auto 1em auto;text-align:center;}
div.entry-content div.gallery *{margin:0;padding:0;}
div.entry-content div.entry-attachment img,div.entry-content div#nav-images div img{max-width:none;overflow:hidden;}
body.attachment div#wrapper div#content div#nav-images{clear:both;margin:1em auto 2em auto;width:100%;}
body.attachment div#nav-images div{margin:0;padding:2% 2% 4% 2%;width:46%;}
body.attachment div#nav-images div.nav-previous{text-align:right;}
body.attachment div#nav-images div.nav-next{text-align:left;}
body.attachment div.entry-meta,body.attachment div.comments{clear:both;width:100%;}
div.entry-content div.entry-caption,div.entry-content q,div.comments ol.commentlist q{color:#494c5c;}
div.entry-content ul li ul{list-style:square;line-height:150%;}
div.entry-content ul.xoxo,div.entry-content ul.xoxo li{list-style:none;margin:0;padding:0;}
div.entry-content ul.xoxo li h3{margin-bottom:0.3em;}
div.entry-content ul.xoxo li ul{margin:0;padding:0;}
div.entry-content ul.xoxo li ul li{list-style:square;margin:0 0 0 2em;}
div.entry-content ul.xoxo li.hentry span.entry-title{font-size:1em;text-transform:none;}
div.entry-content ul.xoxo li.hentry span.entry-date{font-size:1em;}
div.entry-content ul.xoxo li ul li p{font-style:italic;margin-top:0.3em;}
div.formcontainer form#commentform,div.sidebar ul,div.sidebar ul li#blogtxt-recent-comments blockquote.comment-summary,div.sidebar ul li#blogtxt-recent-comments blockquote.comment-summary p{margin:0;padding:0;}
div.formcontainer div.form-input{margin:0 0 1em;}
div.formcontainer div.form-input input{width:20em;}
div.formcontainer div.form-input input,div.formcontainer div.form-textarea textarea{background:#f6f6f7;border:1px solid #7a818a;font-size:1em;line-height:normal;padding:0.3em;}
div.formcontainer div.form-textarea-label{margin:1em 0 0.2em;}
div.formcontainer textarea#comment{height:12em;margin:0 0 0.5em;overflow:auto;width:25em;}
div.formcontainer,p#mustlogin{margin:0 0 1em 1.5em;}
div.hentry div.archive-meta{font-style:italic;margin:0.5em 0 2em 2em;}
div.hentry div.entry-meta{background:#f6f7f8;border-bottom:1px solid #ccd0d6;border-top:1px solid #ccd0d6;color:#677284;font-size:80%;margin:1em 0 5em;padding:0.2em 0.5em;text-align:center;clear:both;}
/* div.hentry div.entry-meta span.meta-sep{padding:0 0 0 0.3em;} */
div.hfeed .entry-title{font-size:1.6em;font-weight:400;line-height:133%;margin:0 0 -0.3em;text-align: left;}
div.hfeed .page-title{color:#4d5663;font-size:1.7em;font-weight:400;line-height:133%;margin:2em 0 0;}
div.hfeed .page-title span.page-subtitle{color:#7a818a;font-size:0.8em;padding-left:0.2em;}
div.hfeed div#post-0 input#s{width:50%;}
div.hfeed div.p1{margin:5em 0 0;}
div.nav-next{float:right;text-align:right;}
div.nav-previous{float:left;text-align:left;}
div.navigation{font-size:0.9em;height:1.2em;text-align:center;}
div.navigation div{width:48%;}
/* div.navigation a {border: none;} */
div.sidebar{line-height:150%; margin-right:-3px; font-size: 80%;}
div.sidebar ul li{list-style:none;margin:0 0 2.5em;padding:0;}
div.sidebar ul li ol {list-style:decimal inside; margin:0; padding:0;}
div.sidebar ul li ol li {list-style:decimal inside; margin:0; padding:0;}
div.sidebar ul li h3{font-weight:bold;font-size:100%;line-height:133%;letter-spacing:1px;margin:0 0 0.1em;}
div.sidebar ul li ul li{color:#4d5663;margin:0;padding:0;}
div.sidebar ul li ul li ul{margin:0 0 0.2em;}
div.sidebar ul li ul li ul li{color:#9aa1ae;list-style:disc;margin:0 0 0 2em;}
div.sidebar ul li#blogtxt-recent-comments span.comment-entry-title{font-size:0.8em;}
div.sidebar ul li#blogtxt-recent-comments ul li{margin:0 0 2em;}
div.sidebar ul li#tag-cloud{width:95%;overflow:hidden;line-height:250%;background:transparent;}
div.sidebar ul li#tag-cloud h3{margin-bottom:-1em;}
div.sidebar ul li#calendar div#calendar_wrap{margin:0.5em 0 0;}
div.sidebar ul li#calendar table#wp-calendar{text-align:center;width:75%;}
div.sidebar ul li#calendar table#wp-calendar tbody a{font-size:1.1em;font-weight:700;}
div.sidebar ul li#google-search div form#gsearch,div.sidebar ul li#calendar table#wp-calendar caption{text-align:left;}
div.sidebar ul li#rss_links ul li a,div.sidebar ul li#rss-links ul li a{background:url(images/feed.png) no-repeat left center;padding:0 0 0 15px;}
div.sidebar ul li#search form#searchform{margin:0.2em 0 0;padding:0;}
div.sidebar ul li#search input#s{width:8em;}
div.sidebar ul li.entry-interact ul li.comment-link a{background:url(images/comments.png) no-repeat left center;padding:0 0 0 15px;}
div.sidebar ul li.entry-interact ul li.trackback-link a{background:url(images/trackbacks.png) no-repeat left center;padding:0 0 0 15px;}
div.sidebar ul li.widget_text div.textwidget p{margin:0 0 0.5em;}

div.entry-content ul li { margin-top: 1ex; }

.alignleft { float: left; }

a.nodecoration { border: none !important; }

table.padding td { padding: 1ex; }

table .border { border: solid thin black; }

table.aligntopleft tr { vertical-align: top; text-align: left;}

thead.rule th { border-top: black solid medium;
                border-bottom: black solid thin; }
table tr.thickrulebelow td { border-bottom: black solid medium; }
table tr td.thickrulebelow { border-bottom: black solid medium; }
table tr.rulebelow td { border-bottom: black solid thin; }
table tr td.rulebelow { border-bottom: black solid thin; }
table tr.rulebelow th { border-bottom: black solid thin; }
table tr td.thickruleleft { border-left: black solid medium;
                            padding-left: 0.3em;}

table tr td.ereignis  { background: #eee;
                        border-bottom: solid medium #363; }
table tr td.orogenese { background: #eee;
                        border-bottom: solid medium orange; }


.spaceabove { clear: both; padding-top: 2.5ex; }



ul.checkmark { list-style-type: none; margin-left: 0; padding-left: 1.1em; text-indent: -1.1em; }
ul.checkmark li:before { content: "\2713  "; }

ul.nocheckmark { list-style-type: none; margin-left: 0; padding-left: 1.1em; }


#comment-notes { font-size: 90%; }
ol.commentlist .unapproved { color: #677284; font-size: 90%; font-weight: bold; }

.comments-with-openid { margin-top: 1.5ex; margin-bottom: 1ex; }


/* qTranslate styles */

#qtranslate-chooser {
    position: absolute; top: 0px;
    margin: 0;
    padding-left: 8px;
    list-style-type:none
}

#qtranslate-chooser li {
    background-color: #ccd1d6;
    float:left;
    padding: 2px 4px;
    margin-left: 4px; margin-top: 6px;
}

#qtranslate-chooser li a {
    color: #34425b !important; 
    font-size: small;
}


/* Spamfree counter/widget */

div#spamfree_counter_sm a { background-color: transparent; }


body.search img.wp-post-image { float: left;
                                margin-right: 2ex; margin-bottom: 2ex; }

body.archive img.wp-post-image { float: left;
                                 margin-right: 2ex; margin-bottom: 2ex; }

span.user-comment-count { vertical-align: text-bottom; font-size: 1ex; }
span.user-comment-count:before { content: "("; }
span.user-comment-count:after { content: ")"; }


/* WP Recent Comments */

.rc-item a.rc-reviewer:link { color: black; text-decoration: none; }

.rc-info { display: inline; }
.rc-info:after { content: ": "; }
.rc-timestamp { display: none; }
.rc-excerpt { display: inline; }


/* div.wp_geo_map img { max-width: none; } */

/*blockquote { margin-left: 1em; }*/
/*div.entry-content p.blockquote-reference { margin-left: 1em; font-size: 80%; }*/
div.entry-content p.blockquote-reference { margin-left: 3.5em; margin-top: -1em;
                                           font-size: 80%; text-align: left; }
div.entry-content p.blockquote-reference:before { content: "– " }

div.comments ol#comments .compact li{margin:0.6ex 0 0.6ex;line-height: 130%;}


strong.wichtig { background-color: rgb(255,190,120); }
/* strong.wichtig { background-color: rgb(192,132,86); } Blog-Titel-Farbe */

