/*
Theme Name: plaintxtBlog_DE
Theme URI: http://www.plaintxt.org/themes/plaintxtblog/
Description: Klares, flexibles Design, dreispaltig, normale Startseite oder Spezial-Startseite mit "neue Kommentare" und "neue Links". Theme kann &uuml;ber plaintxtBlog_DE Options zentral ver&auml;ndert werden. F&uuml;r WordPress 2.0+ (f&uuml;r Widgets vorbereitet).
Version: 2.3
Author: Scott Allan Wallick, german version by Edgar Franzmann
Author URI: http://scottwallick.com/
German Version: Edgar Franzmann, http://www.franzmann.de/
German Version URI: http://www.itimes.de/wordpress/
*/
	/*
"plaintxtBlog" (C) 2006 Scott Allan Wallick - http://scottwallick.com/ - and distributed under the terms of the GNU General Public License v2
"plaintxtBlog_DE" (C) 2006 Edgar Franzmann - http://www.franzmann.de

*/
body {
	background: #fff;
	border: none;
	color: #111;
	line-height: 150%;
	margin: 20px;
	padding: 20px;
}
a {
	outline: none;
}
/* HEADER STUFF */
div#header {
	margin: 0 0 20px -3px;
}

/* CONTENT STUFF */

div.narrowcolumn {
	float: left;
	width: 570px;
	padding: 5px 0 0 0;
}

div.navigation {
	background: #fff;
	color: #000;
}
div.post-header {
        display:none;
}
#content .post-entry blockquote {
	border-left: 0.4em solid #000;
}
#content .post-entry, #content .post-entry p {
	margin: 0;
	padding: 0;
}

div.post-entry h1 {
	font-size: 1.2em;
        font-weight: bold;
        text-transform: uppercase;
	margin: 15px 0 4px 0;
}
div.post-metadata p.post-footer, div.post-metadata p.post-footer a {
	font-size: 0.96em;
	font-style: normal;
	text-align: left;
	text-decoration: none;


}
div.post-metadata p.post-footer a:hover {

	text-decoration: underline;
}
div#single-post-metadata p.post-footer {
	font-size: 0.9em;
	margin: 0;
}

/* STUFF FOR PAGE TEMPLATES AND THE SUMMARY_HOME.PHP FILE */
h3.excerpt-title {
	font-size: 1em;
	margin: 1em 0 0 0 !important;
}
p.excerpt-entry {
	margin: 0;
}
p.excerpt-footer {
	font-size: 1em;
	font-style: italic;
	margin: 0 0 1.5em 0;
}
h4.post-navigation {
	font-size: 1em;
	margin: 0 0 1.5em 0 !important;
}
div.content-column {
	float: left;
	margin: 0 3% 0 0;
	width: 44%
}
div.post ul.list, div.post ul.list li, div.post ul.list li ul  {
	margin: 0;
	padding: 0;
}
div.post ul.list li {
	font-size: 1em;
	list-style: none;
}
div.post ul.list li h2 {
	font-size: 1em;
	margin: 1em 0 0 0;
}
/* SIDEBAR COL1/COL2 STUFF */
div.sidebar {
	float: left;
	text-align: left;
	width: 175px;
	font-size: 14px;
	padding: 0 0 0 95px;
        margin: 0 25px 0 0;
}
div.sidebar ul, div.sidebar ul li ul li, div.sidebar ul li ul li ul, div.sidebar ul li ul li ul li   {
	margin: 0;
        padding: 0;
}
.menu ul li {    /* KATEGORIEN ANZAHL "hoCHgestellt" */
	color:#a2a2a2;
	font-size: 9px;
	list-style-type: none;
}
.menu ul li a, .menu ul a {
	padding: 0 2px 0 0;  /* Abstand zu den Beitragszahlen */
	font-size: 14px;
	vertical-align: -5px;
        margin: 0 -2px 0 0;
        line-height: 17px;
}
#kontakt {
	text-align: left;
	font-size: 14px;
        color: #000;
}
#kontakt a {
text-decoration: none;
cursor: pointer;
}
#kontakt a:hover {
text-decoration: underline;
}

/* FOOTER STUFF */
div#footer {
	clear: both; 
}

#textlink a {
margin: 0px;
padding: 0px;
text-decoration: underline;
backround: #fff;
backround-color: #fff;
color: #000;
cursor: pointer;
}

/* MULTI-PURPOSE STRUCTURAL DIVS */
.navigation {
	font-size: 0.9em;
	font-weight: bold;
	height: 1.5em;
	margin: 2em 0;
	padding: 0 0.4em 1px 0.4em;
	text-align: center;
	width: 100%;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.center {
	text-align: center;
}
.clearer {
	clear: both;
	height: 1px;
}
/* LINK STYLES */
div#header a, div#header a:active, div#header a:link, div#header a:visited {
	background: #fff;
color: #000;
	text-decoration: none;
}
div#header a:hover {
	color: #000;
}
div.post-header a, div.post-header a:active, div.post-header a:link, div.post-header a:visited, div.navigation a, div.navigation a:active, div.navigation a:link, div.navigation a:visited {
	background: #fff;
        color: #000;
	text-decoration: none;
}
div.post-header a:hover, div.navigation a:hover {
	color: #000;
}
div.post-entry a, div.post-entry a:active, div.post-entry a:link, p.post-footer a, p.post-footer a:active, p.post-footer a:link {
	background: #fff;
	color: #000;
}
div.post-entry a:visited, p.post-footer a:visited {
	background: #fff;
	color: #000;
}
div.post-entry a:hover, p.post-footer a:hover {
	background: #fff;
	color: #000;
	text-decoration: none;
}
div.post-entry blockquote a, div.post-entry blockquote a:active, div.post-entry blockquote a:link, div#single-post-metadata a, div#single-post-metadata a:active, div#single-post-metadata blockquote a:link {
	color: #000;
}
div.post-entry blockquote a:visited, div#single-post-metadata a:visited {
	background: #fff;
	color: #000;
}
div.post-entry blockquote a:hover, div#single-post-metadata a:hover {
	background: #fff;
	color: #000;
	text-decoration: none;
}
div.sidebar a, div.sidebar a:active, div.sidebar a:link {
	background: #fff;
	color: #000;
	text-decoration: none;
}
 div.sidebar ul li a:hover  {
	text-decoration: none
	color: #000;
	background: #ebebeb;

}
.current-cat a, .current-cat a:active, .current-cat a:link, .current-cat a:visited, .current-cat a:hover, .current_page_item a, .current_page_item a:active, .current_page_item a:link, .current_page_item a:visited, .current_page_item a:hover {
	background: #ebebeb;
	color: #000;
        font-weight: bold;
}
div#footer a, div#footer a:active, div#footer a:link, div#footer a:visited {
	color: #aaa;
	background: #fff;
}
div#footer a:hover {
	color: #c30;
	background: #fff;
	text-decoration: none;
}
/* IMAGE ELEMENTS, INCLUDING LINKS */
div#content img.center, div#content img.alignright, div#content img.alignleft {
	border: none;
}
div#content img.center {
	display: block;
	margin: 5px auto;
}
div#content img.alignright {
	margin: 5px 0 5px 10px
}
div#content img.alignleft {
	margin: 5px 10px 5px 0;
}
div#content a:hover img.center, div#content a:hover img.alignright, div#content a:hover img.alignleft {
	border: none;
}
li a img {
	border: none !important;
}
