/*
Theme Name: Wolf Schneider
Description: Fuer Wolf Schneiders Site
Version:0.2
Author:Arnd Fricke, basiert auf Arbeit von Stefan Blanz
Author URI:http://www.omniintro.de/

CSS, XHTML und Design sind ver�fentlicht unter GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

body
{
	font-size:93%;
	font-family:verdana, arial, sans-serif;
	color:black;
	background:url(./images/wolke-grau.gif) fixed;
	margin:0;
	padding:0;
}

*
{
	margin:0;
	padding:0;
}

a img
{
	border:none;
}

#page
{
	margin-top:10em;
}





#jump
{
	position:absolute;
	left:-3000px;
	height:0;
	width:0;
}

#header
{
	position:absolute;
	top:1em;
	left:0;
	width:100%;
	background:#007d7d url(./images/yy-trq.gif) left no-repeat;
}

/*
#007d7d -- etwa waldgruen

*/


#header h2
{
	text-align:right;
	padding:1em 1em 1em 0;
	font-size:180%;
	letter-spacing:.1em;
	font-family:Times,serif;
	font-weight:normal;
	font-style:italic;
	color:#ff9900;
}


#header h2 small
{
	display:block;
	font-size:63%;
	letter-spacing:0;
}

#header h2 a:link, #header h2 a:visited
{
	text-decoration:none;
	color:#ff9900;
}
#header h2 a:hover, #header h2 a:active, #header h2 a:focus
{
	color:#ff9900;
	text-decoration:none;
	letter-spacing:.2em;
}









#sidebar
{
	font-family:verdana, arial, sans-serif;
	position:absolute;
	top:10em;
	left:2em;
	width:13em;

	padding:175px 0 0 0;

	background:#ebebeb url(./images/ws.jpg) top no-repeat;
	border-top:1px solid #007d7d;
	border-bottom:1px solid #007d7d;
	border-left:1px solid #007d7d;
}


#sidebar ul li
{
	list-style:none;
}


#sidebar #searchform div
{
	text-align:center;
}
#sidebar #searchform input
{
	border:none;
	background:#e6dfd5;
}

#sidebar h2
{
	margin:1em 0 0 0;
	background: #007d7d;
	color:white;
	text-align:center;
	font-family:Times,serif;
	font-weight:normal;
	font-size:110%;
	letter-spacing:.1em;
}
#sidebar li h3
{
	margin:1em 0 0 0;
	background: #007d7d;
	color:white;
	text-align:center;
	font-family:Times,serif;
	font-weight:normal;
	font-size:93%;
	letter-spacing:.1em;
}

#sidebar h6
{
	margin-top:2em;
	border-top:1px solid #007d7d;
	text-align:center;
	font-size:86%;
}

#sidebar li
{
	text-align:center;
	margin:2px 0 2px 0;
}

#sidebar a:link
{
	display:block;
	text-decoration:none;
	color:black;
	border-right:.5em solid #ebebeb;
	border-left:.5em solid #ebebeb;
}
#sidebar a:visited
{
	display:block;
	text-decoration:none;
	color:black;
	border-right:.5em solid #ebebeb;
	border-left:.5em solid #ebebeb;
}
#sidebar a:hover, #sidebar a:active, #sidebar a:focus
{
	display:block;
	text-decoration:none;
	color:black;
	background:white;
	border-right:.5em solid #ff9000;
	border-left:.5em solid #ff9900;
}

#sidebar li.current_page_item a:link, #sidebar li.current_page_item a:visited,
#sidebar li.current-cat a:link, #sidebar li.current-cat a:visited
{
	border-right:.5em solid #ff9900;
	background:white;
}





#sidebar li.rss a:link, #sidebar li.rss a:visited
{
	background:url(./images/rss.png) right no-repeat !important;
	border:none;
}
#sidebar li.rss a:hover, #sidebar li.rss a:active, #sidebar li.rss a:focus
{
	background:white url(./images/rss-anim.gif) right no-repeat !important;
	border:none;
}


#sidebar li#suchfeld #s
{
	background:white;
	margin:.5em 0 0 0;
	border:1px solid #006b6b;
	padding:1px;
	width:10em;
}
#sidebar li#suchfeld #s:focus
{
	border:1px solid #ff9900;
	padding:1px;
}
#sidebar li#suchfeld input#absenden
{
	background:white;
	padding:2px 0 2px 0;
	border:0;
}
#sidebar li#suchfeld input#absenden:hover,
#sidebar li#suchfeld input#absenden:focus
{
	background:white;
	padding:0;
	border-top:2px solid #ff9900;
	border-bottom:2px solid #ff9900;
}


#sidebar .linkcat li a
{
	background-image:url(./images/extlink.gif);
	background-position:right;
	background-repeat:no-repeat;
}


#sidebar .rss
{
	margin-top:3em;
}





#content
{
/* 	margin:0 2em 1em 15em; */
	margin:0 2em 1em 15em;
	max-width:60em;
/* 	border:1px solid #923138; */
	border:1px solid #007d7d;
	background:white;

	min-height:50em;

}

#content h1
{
/* 	background:#ff9900;#007d7d */
	background:#007d7d;
	color:white;
	font-size:120%;
	font-weight:normal;
	font-family:Times,serif;
	text-align:left;
	padding:.2em 0 .2em 24px;
	margin:0 0 1em 0;
	clear:both;
}

#content h2
{
	font-weight:bold;
	font-size:100%;
	border-top:1px solid #ff9900;
	margin:1em 1em 1.5em 24px;
	clear:both;
}
#content h3
{
	font-weight:normal;
	font-size:100%;
	border-top:1px dotted #ff9900;
	margin:1em 1em 1.5em 24px;
	clear:both;
}
#content h4
{
	font-weight:bold;
	font-size:100%;
	margin:1em 1em 1.5em 24px;
}

#content h1 + p,
#content h2 + p,
#content h3 + p,
#content h4 + p,
#content h5 + p,
#content h6 + p
{
	text-indent:0;
}
#content h1 + .bildbox2 + p,
#content h2 + .bildbox2 + p,
#content h3 + .bildbox2 + p,
#content h4 + .bildbox2 + p,
#content h5 + .bildbox2 + p,
#content h6 + .bildbox2 + p
{
	text-indent:0;
}

#content h1 em,
#content h2 em,
#content h3 em,
#content h4 em,
#content h5 em,
#content h6 em
{
	font-size:93%;
	font-style:normal;
	font-weight:normal;
}



#content p
{
	margin:.5em 1em 0 24px;
	text-indent:2em;
	max-width:40em;
}

#content p.einleitung
{
	margin:.5em 0 1em 24px;
	text-indent:0;
	line-height:1.6;
	font-size:86%;
	font-weight:bold;
}
#content p.unterschrift
{
	margin:1em 0 1em 0;
	text-indent:0;
	font-style:italic;
	text-align:right;
}

#content p.textbox1
{
	clear:left;
	float:left;
	width:8em;
	margin:0 1em 1em 24px;
	padding:.5em;
	font-size:93%;
	background:white;
	border:1px solid #ff9900;
	text-indent:0;

}
#content p.textbox2
{
	clear:right;
	float:right;
	width:8em;
	margin:0 1em 1em 1em;
	padding:.5em;
	font-size:93%;
	background:white;
	border:1px solid #ff9900;
	text-indent:0;
	text-align:right;
}


#content ul
{
	margin:1em 1em 1em 24px;
}


#content li
{
	clear:both;
	margin:.5em 0 .5em 2em;
	list-style:url(./images/bullet.gif);
	max-width:40em;
}

#content a:link
{
	color:#006b6b;
	text-decoration:none;
	border-bottom:1px solid #006b6b;
}
#content a:visited
{
	color:#006b6b;
	text-decoration:none;
	border-bottom:1px solid black;
}
#content a:hover, #content a:active, #content a:focus
{
	color:#006b6b;
	text-decoration:none;
	border-bottom:1px solid white;
}


#content .bildbox1
{
	clear:left;
	float:left;
	margin:0 1em 1em 24px;
	font-size:86%;
	text-align:center;
	padding:0;
	text-indent:0;
	font-size:86%;
	font-style:italic;
}
#content .bildbox2
{
	clear:right;
	float:right;
	margin:0 1em 1em 1em;
	font-size:86%;
	text-align:center;
	padding:0;
	text-indent:0;
	font-size:86%;
	font-style:italic;
}

#content .kasten
{
	text-indent:0;
	max-width:none;
	clear:both;
	border:1px solid #ddd;
	background:#eee;
	padding:.5em;
	font-size:86%;
}


#content dl
{
	margin:2em 0 2em 0;
}


#content dl dt
{
	width:10em;
	clear:left;
	float:left;
	margin:0 0 0 0;
	text-align:right;
	font-weight:bold;
}

#content dl dd
{
	margin:0 0 0 12em;
	padding:0 0 1em 0;
	border-left:1px dotted #ff9900;
	padding-left:1em;
}

#content address
{
	font-style:italic;
	margin:.5em 1em 0 24px;
padding-left:2em;
line-height:1.3;
}

#content blockquote
{
	margin:1em 0 2em 3em;
	border-left:2px dotted #ddd;
	padding-left:.5em;
}
#content blockquote p
{
	text-indent:0;
}


#content blockquote cite
{
	display:block;
	text-align:right;
	font-style:normal;
	font-variant:small-caps;
}




#content .meta
{
	clear:both;
	text-indent:0;
/* 	border-top:1px dotted #ff9900; */
	padding-top:.5em;
	margin:1em 1em 4em 24px;
	font-size:86%;
/* 	text-align:left; */
	text-align:center;
	background:#eee;
	max-width:none;
}



#content a.more-link
{
clear:both;
	display:block;
	margin:1em 0 1em 0;
	text-align:right;
	font-weight:bold;
	font-size:86%;
	padding-right:22px;
	background:url(./images/weiter.gif) right no-repeat;
	border:none;
}
#content a:hover.more-link
{
	display:block;
	margin:1em 0 1em 0;
	text-align:right;
	font-weight:bold;
	font-size:86%;
	padding-right:22px;
	background:url(./images/weiter1.gif) right no-repeat;
	border:none;
}


.date
{
	font-weight:normal;
	display:block;
	width:5em;
	clear:right;
	float:right;
	text-align:center;
	background:#eee;
	border:1px solid #ddd;
	padding:1px 1px .4em 1px;
	margin:0 0 .4em .5em;
}

.date em
{
	font-style:normal;
	font-weight:normal;
	font-size:120%;
	display:block;
}




#footer
{
	margin:2em 2em 1em 15em;
	max-width:60em;
	border:1px solid #007d7d;
	background:#ebebeb;
}

#footer p
{
	color:black;
	text-align:center;
	font-size:86%;
}

#footer a:link
{
	color:#006b6b;
	text-decoration:underline;
}
#footer a:visited
{
	color:black;
	text-decoration:underline;
}
#footer a:hover, #footer a:active, #footer a:focus
{
	color:#006b6b;
	text-decoration:none;
}


