/*

	Theme Name: elsch.THEME
	URI: http://www.jowra.de/wp/
	Description: Mein WP-Layout 3.1 - basiert auf Relaxation von John Wrana. http://www.jowra.de/wp/2005/04/wordpress-theme-relaxation/
	Version: 3.1
	Author: Michael Schaefer
	Author URI: http://www.jowra.de/
	
*/



/* Grundgerüst der Seite ------------------------------- */

@import url(http://www.xn--michaelschfer-kfb.de/elscheu/reiternav.css);
@import url(background.php);


#globalNav {
	background: #ccc; 
	height: 55px;
	width: 780px;
	margin: 0;
	}

html, body { margin: 0; padding: 0; text-align: center; }

body {
	font-size: 99%;
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	color: #000;
}

a {
	background: transparent;
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #666;
}
a:focus { outline:none; }

#content {
	background: #fff; /*url(images/elsch_solo.gif) no-repeat bottom center;*/
	border: none;
	color: #000;
	margin: 0;
	padding: 0 14px 30px 16px;
	text-align: left;
	width: 490px;
	overflow: hidden;
}

#content .entry a:hover {
	background: #e7f1f8;
}
#content a:hover {
	border-bottom: 1px dotted #666;
}

#content .entry a[href^="http:"], #content .entry a[href^="https:"]
{
	padding-left: 14px;
	background-image: url('images/extern.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

#content .entry a.no { padding:0; background-image:none; background:#fff; border:none; }
#content .entry a.zoom { 
	background-image: url('images/zoom.gif'); 
	background-repeat: no-repeat; 
	background-position: 0 5px; 
	padding-bottom:10px; 
}

.entry ol, .entry ul { padding-left: 40px; }
.entry li { padding-bottom: 10px; }
.entry ol li { list-style-type: decimal; }
.entry ul li { list-style-type: square; }

#content img {
	border: none;
	padding: 10px 0;
	background-image: none;
	background: transparent;
}

#content img.ri, #content img.re {
	float: right;
	border: none;
	padding: 0 0 0 15px;
	background-image: none;
}

#content img.li, #content img.le {
	float: left;
	border: none;
	padding: 0 15px 0 0;
	background-image: none;
}

#top {
	background: transparent url(images/oben.gif) repeat-x top;
	margin: 0;
}

#logo {
	float: left;
	padding: 2px 0 0 15px;
	width: 250px;
}

#logo a { 
	padding:0 0 0 42px;
	background: transparent url(http://www.xn--michaelschfer-kfb.de/elscheu/elsch-sign.jpg) no-repeat left;
	height: 55px;
	text-align: left;
}

#logo a img { 
	padding:10px 0 0 0;
}

#wrapper {
	float: left;
	margin: 0;
	padding: 0;
}

#page {
	background: #fff url(images/na-angst-gehabt.gif) no-repeat bottom right;
	margin: 55px auto 0 auto;
	padding: 0;
	text-align: left;
	width: 780px;
}
#missionstatement { background: url(images/na-angst-gehabt.gif) no-repeat center left; }

#footer {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	background:#fff;
	color: #000;
	font-size: 14px;
	line-height: 160%;
	padding: 20px 0 10px 16px;
	text-align: left;
	margin: 0 auto;
	width: 764px;
	height:250px;
	filter:alpha(opacity=60); /* Internet Explorer */
	-moz-opacity: 0.60; /* Mozilla Browser */
	opacity: 0.60; /* Opera */ 
}

#footer2 { clear: both; }

a.lx2 {
	background: transparent;
	color: #a1a1a1;
	border: none;
}
a.lx2:hover {
	border-bottom: 1px dotted #a1a1a1;
}

#login { position:fixed; left:10px; top:10px; z-index: 10; }
#admin { position:fixed; left:35px; top:10px; z-index: 10; font-size: 10px; }


/* Sidebar --------------------------------------------- */

#sidebar {
	border: none;
	float: left;
	font-size: 11px;
	margin: 0 16px 200px 48px;
	text-align: left;
	width: 195px;
	color: #888;
	overflow: hidden;
}

#sidebar a {
	background: inherit;
	color: #888;
	border: none;
}

#sidebar a:hover {
	background: inherit;
	color: #a06000;
	border: none;
}

#sidebar a.rss {
	padding-left: 14px;
	background-image: url('images/feed.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#sidebar a.clip {
	padding-left: 13px;
	background-image: url('images/clip.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#sidebar a.email {
	padding-left: 15px;
	background-image: url('images/email.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#sidebar ul { list-style-type: none; margin: 0; padding: 0; }

#sidebar li {
	line-height: 140%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sidebar li ul { list-style-type: none; margin: 0; padding: 0; }

#sidebar li li {
	line-height: 140%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: none;
}

#sidebar #ko, #sidebar #ar, #sidebar #zr, #sidebar #ka, #sidebar #da, #sidebar #su,
	#sidebar #el, #sidebar #mu, #sidebar #pb, #sidebar #ip, #sidebar #li, #sidebar #wo { margin-top:20px; }
	
#pudd,#elsch,#daily { padding-bottom:20px; }

#suche,#komm,#kate,#archiv,#zeitr,#daily,#lastfm,#pudd,#elsch,#links,#wong { padding-top: 5px; }

#sidebar #lastcomments li, #sidebar #lastposts li { padding: 0 0 10px 0; }

#sidebar #lin ul li { display: inline; }

p.zr { display:block; text-align:right; color:#000; font-width:bold; padding-left:5px; width:175px; }


/* Sidebar: linkliste ---------------------------------- */

#sidebar ul.blogroll li, #sidebar ul.blogroll2 li { display:inline; margin-right:10px; }
#sidebar ul.blogroll2 { margin-top:10px; }



/* Überschriften --------------------------------------- */

h1, h1 a, h2, h2 a, h3 {
	background: inherit;
	color: #4F2905;
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-style: italic;
	text-decoration: none;
	border: none;
	margin: 0;
	padding: 0;
	clear: both;
}

h1, h1 a { font-size: 34px; }
h2, h2 a { font-size: 24px; }
h3 { font-size: 24px; margin: 15px 0 5px 0; }



/* Textklassen, ---------------------------------------- */

p { 
	line-height: 1.5em;
	text-align: justify;
	margin: 5px 0;
}

acronym {
	text-decoration: none;
	border-bottom: 1px dotted #808979;
}

blockquote {
	color:#666;
	margin: 1em;
	padding: 0 0 10px 50px;
	background: url(images/blockquote.gif) no-repeat left top;	
} 

code {
	background: inherit;
	color: #005577;
	text-align: left;
}

small {
	font-size: 10px;
	line-height: 1.2em;
}

img { border: none; }
form { margin: 0; padding: 0; }
ul { list-style-type: circle; }

.post {
	clear: both;
	padding: 40px 0 0 0;
}

.pagetitle, .pagetitle a {
	font-size: 11px;
	letter-spacing: 0.09em;
}

.postmetadata {
	background: inherit;
	color: #808979;
	font-size: 11px;
	letter-spacing: 0.09em;
	margin: 0;
	padding: 0 0 0 2px;
}

.postmetadata a {
	background: inherit;
	color: #808979;
	border: none;
}
/*
.socialbookmark a, .socialbookmark a:hover  {
	border: none;
	text-decoration: none;
}
*/
a.kommentar {
	padding-left: 17px;
	background-image: url('images/comment.png');
	background-repeat: no-repeat;
	background-position: 0 3px;
} 

/* Kommentarseite -------------------------------------- */

#comment {
	background: #fff;
	border: 1px solid #e9e9d9;
	color: #595949;
	font-size: 11px;
	padding-left: 2px;
	vertical-align: middle;
	width: 350px;
}

#email, #author {
	background: #fff;
	border: 1px solid #e9e9d9;
	color: #595949;
	font-size: 11px;
	padding-left: 2px;
	vertical-align: middle;
}

#submit {
	background: #fff;
	border: 1px solid #e9e9d9;
	color: #595949;
	font-size: 11px;
	margin: 0;
	padding: 0 10px;
}

#url {
	background: #fff;
	border: 1px solid #e9e9d9;
	color: #595949;
	font-size: 11px;
	padding-left: 2px;
	vertical-align: middle;
}

#comments { /* h3 ueberschrift */
	padding: 30px 0 0 0; 
}

.commentbody {
	color: #666;
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 5px 40px 5px 15px;
	background: #fff;
	border: 1px solid #ccc;
	position: relative;
	z-index: 5;
}

.commentbody p {
	line-height: 160%;
}

.commentlink {
	font-size: 12px;
}

.commentmetadata { /* p unter kommentar */
	padding: 8px 0 0 0;
}

.commentmetaname { /* name unter kommentar */
	background: inherit;
	color: #808979;
	font-size: 11px;
}

.commentmetadate { /* datum unter kommentar */
	background: inherit;
	color: #808979;
	font-size: 11px;
	border:none;
}

.commentlist {
	list-style: none;
	width:490px;
	overflow:hidden;
	margin:0;
	padding:0;
}

.commentcount {
	background: inherit;
	position: absolute;
	right: 16px;
	top: 0;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 24px;
	font-weight: bold;
	color: #ccc;
	float: right;
}

html[xmlns] .commentcount {
	position: absolute;
	right: 7px;
	top: 0;
}


#content input {
	background: #fff;
	border: 1px solid #999;
	font: 12px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 2px 10px;
	width: 306px;
}
#content input.button {
	background-image: url('images/button.gif');
	background-repeat: no-repeat;
	background-position: 0 -32px;
	width: 490px;
	border:none;
	padding:0;
	height:30px;
}

#content input.button:hover {
	background-image: url('images/button.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 490px;
	border:none;
	padding:0;
	height:30px;
}
#content textarea {
	background: #fff;
	border: 1px solid #999;
	font: 12px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 2px 10px;
	width: 468px;
}

#content input#author {
	padding-left: 22px;
	background-image: url('images/author.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
#content input#email {
	padding-left: 22px;
	background-image: url('images/mail.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
#content input#url {
	padding-left: 22px;
	background-image: url('images/url.gif');
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
#content .msg { 
	font-weight: bold; 
	color: #FF4200; 
	background: inherit; 
}


/* Suchformular ---------------------------------------- */

#s input{
	background: #fff;
	border: 1px solid #e0e0d0;
	color: #595949;
	font-size: 11px;
	height: 15px;
	padding-left: 2px;
	vertical-align: middle;
	width: 115px;
}

/* Archivseite ----------------------------------------- */

#archivseite a { border: none; }

#archivseite .seiten, #archivseite .seiten a {
	color: #999;
	font-size: 11px;
	letter-spacing: 0.09em;
}

#archivseite ul {
	list-style-type: none;
	padding: 0 0 0 20px;
}
#archivseite li {
	clear: both;
	padding: 2px 0;
	height: 20px;
}

.a_ein { padding-left: 23px; background: #fff url(images/article.gif) no-repeat left center; float:left; font-size: 13px; } /* link zum eintrag */
.a_pad { margin-left: 28px; } /* linker rand wenn kein neuer tag */
a.a_dat { background: inherit; color: #057; width:28px; float:left; font-size: 13px; } /* einzelne tage */


img.re, img.ri { padding-right: 10px; }
img.li, img.le { padding-left: 10px; }


/* Links weitere Seiten -------------------------------- */


.archive-nav {
	font-size: 0.9em;
	width: 100%;
	margin: 40px 0 0 0;
	padding: 0 0 5px 0;
	list-style-type: none;
	list-style-image: none;
}

.archive-nav li a {
	color: #999;
	border: none;
}


.back {
	float: left;
}

.back a {
	padding-left: 16px;	
	background: #fff url(images/back.png) no-repeat left center;
}


.next {
	float: right;
	text-align: right;
}

.next a {
	padding-right: 16px;
	background: #fff url(images/next.png) no-repeat right center;	
}
