/*  
Theme Name: Steinpilz
Description: natur
Author: carsten
*/

body { margin:0; padding:0; font-family:Verdana, Tahoma, Arial; font-size:10px; line-height:1.6em; color:black; background-color: #ffe08b; background-image: url(images/rand.jpg); background-repeat: repeat-y; }
p, h1, h2, h3, h4, h5, h6 { margin: 0 0 0.4em; }
ul, li { margin-top: 0; margin-bottom: 0.4em; margin-left: 0; }
img { text-decoration: none; margin: 0; padding: 0; border-width: 0; }
#aussenrahmen { width: 840px; margin: 0 auto; padding: 0; }
#header { font-size: 2em; font-weight: normal; background-image: url(images/kopf-steinpilz.gif); background-repeat: no-repeat; background-position: 0 0; text-align: center; margin: 5px 0 0 40px; padding: 150px 0 13px 30px; }
#header p { color: #399827; text-align: right; margin: 0 0 0 0; padding: 0; }
#header a:link, #header a:visited { color: #399827; font-weight: bold; text-decoration: none; padding-left: 15px; }
#header a:hover, #header a:active { color: #399827; }
#header .uz { margin-top: 40px; }
#innenrahmen { background-color: #fe9; margin-left: 40px; }
#sidebar { background-color: #fff2c8; width: 220px; overflow: visible; float: left; margin: 0; padding: 0; border-right: 8px solid #ffe08b; border-bottom: 8px solid #ffe08b; }
#logo { background-color: transparent; position: relative; top: -160px; left: -70px; height: 50px; z-index: 99; overflow: visible; visibility: visible; }
#content { background-color: #fcf5dd; width: 560px; overflow: hidden; float: right; margin: 0; padding: 5px; }
#content p { font-size: 1.3em; }
#content h1 { color: #fff; font-size: 2em; font-weight: bold; background-color: #e0be81; text-align: right; padding: 3px 6px 4px 3px; border-bottom: 2px solid #e0be81; }
#content h2 { color: #ff8c00; font-size: 1.5em; font-weight: bold; padding-top: 0.2em; }
#content h3 { color: #7f3a1a; font-size: 1.5em; font-weight: bold; padding-top: 0.2em; }
#content h4 { color: #000; font-size: 1.4em; font-weight: normal; padding-left: 6px; border-bottom: 1px solid #c30; border-left: 15px solid #c30; }
#content h5 { color: #808080; font-size: 1.3em; font-weight: bold; }
#content h6 { color: #7f3a1a; font-size: 1.2em; font-weight: normal; font-style: italic; margin-bottom: 10px; padding: 2px 6px 0 4px; border: solid 1px #e0be81; }
#content address { color: #ff8c00; font-size: 1.4em; font-style: italic; text-align: center; }
#content ul { font-size: 1.2em; padding-left: 20px; }
#content li { margin-bottom: 0.1em; margin-left: 20px; list-style-image: url(images/listenpunkt.gif); }
#content strong {  }
#content a:link, #content a:visited { color: #7f3a1a; text-decoration: underline; padding-right: 0.2em; padding-left: 0.2em; }
#content a:hover, #content a:active { color: #7f3a1a; background-color: #cfe19f; }
.storytitle { text-transform: uppercase; text-align: right; border-bottom: 2px solid #e0be81; }
.cattitel { color: #fff; font-size: 2em; font-weight: bold; background-color: #e0be81; text-align: right; padding: 3px 6px 4px 3px; border-bottom: 2px solid #e0be81; }
.catdescription { color: #7f3a1a; font-size: 0.9em; font-style: italic; margin-bottom: 10px; padding: 6px 6px 0 4px; border-left: 1px solid #e0be81; border-bottom: 1px solid #e0be81; border-right: 1px solid #e0be81; }
/********** Seitennavigation ************/
.mynav { font-size: 1.3em; font-weight: bold; text-align: right; overflow: hidden; margin: 0; padding: 0; border-top: 3px solid #ffe08b; }
.mynav h2 { color: #fff; font-size: 1.2em; line-height: 1.3em; background-color: #ffe08b; text-align: left; margin-bottom: 0; padding: 0 0 0 6px; }
.mynav li { margin-bottom: 0; list-style-type: none; display: block; white-space: nowrap; }
.mynav ul { margin-bottom: 0; padding: 0; }
.page_item a:link, .page_item a:visited { color: #7f3a1a; line-height: 1.7em; text-decoration: none; padding-right: 5px; border-bottom: 3px solid #ffe08b; display: block; white-space: nowrap; }
.page_item a:hover, .page_item a:active { background-color: #ff8c00; }
/* .page_item ul li { height: 0; visibility: hidden; }
*/
.current_page_item { background-color: #cfe19f; }
.current_page_item a:link, .current_page_item a:visited { color: #399827; }
.current_page_item ul li { background-color: #ffe08b; height: auto; visibility: visible; }
.current_page_ancestor { background-color: #cfe19f; }
.current_page_ancestor ul li { visibility: visible; height: auto; }
.current_page_parent ul li {  }
.current_page_parent ul li ul li {  }
.mynav li ul { padding-left: 0; }
.mynav li ul a:link, .mynav li ul a:visited { font-size: 0.9em; font-weight: normal; }
.current_page_item li ul a:link, .current_page_item li ul a:visited { color: #399827; }

.cat-item a:link, .cat-item a:visited { color: #7f3a1a; line-height: 1.7em; text-decoration: none; padding-right: 5px; border-bottom: 3px solid #ffe08b; display: block; white-space: nowrap; }
.cat-item a:hover, .cat-item a:active { background-color: #ff8c00; }
.current-cat { background-color: #cfe19f; }
.current-cat a:link, .current-cat a:visited { color: #399827; }

.blogroll a:link, .blogroll a:visited { color: #7f3a1a; line-height: 1.7em; text-decoration: none; padding-right: 5px; border-bottom: 3px solid #ffe08b; display: block; white-space: nowrap; }
.blogroll a:hover, .blogroll a:active { background-color: #ff8c00; }
#kalender { font-size: 0.9em; font-weight: normal; background-color: #fff2c8; width: 100%; }
#kalender table { background-color: #fcf5dd; margin-right: auto; margin-left: auto; }
#kalender caption { background-color: #fcf5dd; margin-right: auto; margin-left: auto; padding-top: 2px; border-bottom: 2px solid #ffe08b; }
#kalender a:link, #kalender a:visited { color: #000; background-color: #fe9; text-decoration: none; padding-right: 0.2em; padding-left: 0.2em; }
#kalender a:hover, #kalender a:active { color: #7f3a1a; background-color: #ff8c00; }
.suche { display: block; }
.suche form { margin: 0; padding: 0; }
.suche input { color: #7f3a1a; background-color: #fcf5dd; width: 47%; margin: 0; padding: 2px 0; border: solid 1px; }
#foot { color: #7f3a1a; font-size: 0.9em; line-height: 2em; background-color: #fe9; text-align: center; clear: both; border-top: 4px solid #e0be81; }
#foot a:link, #foot a:visited { color: #7f3a1a; text-decoration: underline; padding-right: 0.2em; padding-left: 0.2em; }
#foot a:hover, #foot a:active { color: #7f3a1a; background-color: #cfe19f; }
#splog { position: fixed; right: 0; bottom: 0; width: 30px; height: 30px; z-index: 88; }
/********* Bilder **********/
#content img { }
.wp-caption { background-color: #e0be81; text-align: center; width: 100%; margin-bottom: 0.8em; padding-top: 0.5em; }
.wp-caption-text { font-size: 0.9em; font-weight: normal; font-style: italic; line-height: 1em; background-color: #e0be81; padding-top: 0.2em; padding-bottom: 0.3em; }
#content .wp-caption a:link, #content .wp-caption a:visited { background-color: transparent; display: block; }
#content .wp-caption a:hover, #content .wp-caption a:active { background-color: #ff8c00; }
.aligncenter { text-align: center; width: 100%; margin-right: auto; margin-left: auto; }
.alignleft { float: left; margin-right: 15px; }
.attachment { text-align: center; }
.attachment_titel { color: #e0be81; font-weight: bold; text-align: center; padding-bottom: 4px; border-bottom: 2px solid #e0be81; }
.imgnavi { font-size: 1.1em; font-weight: bold; text-align: center; border-top: 2px solid #e0be81; }
.imgnavi img { vertical-align: middle; width: 50px; height: 50px; padding-top: 5px; }
/********* nur für Entwicklungsphase ************/
.endfluss { clear: both; }
.edit { text-align: right; }
.cinfo { color: #808080; background-color: #fff; text-align: center; margin-bottom: 10px; padding: 2px; border: solid 1px #c30; }
.phpfehler { color: #888; background-color: #fff; padding: 3px; border: solid 1px #ff8c00; }
