/*  
Theme Name: WordPress tohu-Standard
Description: Dieses Theme ist eine Modifikation des <a href="http://binarybonsai.com/kubrick/">Kubrick</a>. Modifiziert von: <a href="http://www.detlefreuter.de">Detlef Reuter</a> 
*/
/*tohuwabohu*/
body        { color: #666; font-size: 62.5%; font-family: "Courier New", Courier, Monaco, monospace; background-color: #e5b54a; text-align: center; margin: 0 0 20px; padding: 0 }
#page         { color: #313131; background-color: #fff; background-image: url(images/tohuwabohu_05.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; margin: 0 auto; padding: 0; width: 760px }
#bg       { background-color: #fff; background-image: url(images/tohuwabohu_03.gif); background-repeat: repeat-x; background-position: center 0; text-align: center; margin-bottom: 0; width: 100% }
#header           { background-repeat: repeat-x; background-position: 0 0; margin: 0; padding: 0; width: 760px; height: 148px }
#description     { font-size: 5px; visibility: hidden; margin: 0; padding: 0 }
#content     { font-size: 1.25em }
.navigation  { text-align: center; display: block; margin-top: 10px; margin-bottom: 10px }
.narrowcolumn       { margin: 30px 0 0 190px; padding: 0 20px 20px 5px; width: 530px }
.narrowcolumn .entry, .widecolumn .entry   { font-size: 1.05em; line-height: 1.1em }
.narrowcolumn .postmetadata   { font-size: 0.85em; text-align: center; padding-top: 5px }
.widecolumn  { line-height: 1.6em; margin: 5px auto 0; padding: 10px 0 20px; width: 600px }
.widecolumn .entry p { font-size: 1.05em }
.widecolumn .post { margin: 0 }
.widecolumn .attachment { text-align: center; margin: 5px 0 }
.widecolumn .postmetadata { margin: 30px 0 }
.widecolumn .smallattachment { text-align: center; margin: 5px 5px 5px 0; width: 128px; float: left }
.alt { margin: 0; padding: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd }
#bg_footer    { background-color: #e5b54a; margin: 0; padding: 0; width: 100%; clear: both }
#footer         { color: #666; font-size: 11px; background-color: #e5b54a; text-align: right; margin: 0 auto; padding-top: 0; padding-right: 30px; padding-bottom: 0; width: 760px; height: 20px }
#footer a    { color: #fff }
#footer p     { color: #fff }
small   { font-size: 0.9em }
/* Begin Sidebar */
#sidebar         { font-size: 12px; margin-top: 20px; margin-left: 0; padding-left: 0; width: 155px; float: left }
.navcontainer { margin-top: 50px }
#sidebar form { margin: 0 }
#sidebar h2    { color: #64767a; font-size: 1.2em; margin: 5px 0 0; padding: 0 0 0 10px }
#sidebar ul, #sidebar ul ol   { margin-left: 0; padding: 0 }
#sidebar ul li       { font-size: 1em; list-style-type: none; list-style-image: none; margin-bottom: 15px; margin-left: 0; padding-left: 0 }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px }
#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px }
#sidebar ul ul ul, #sidebar ul ol { margin: 0 }
ol li, #sidebar ul ol li { list-style: decimal }
ul#subpages    { font-size: 12px; font-weight: bold; line-height: 0; padding: 0 0 0 0; width: 155px }
ul#subpages a  { color: #666; line-height: 16px; text-decoration: none; display: block; margin: 0; padding: 0 5px 0 10px }
ul#subpages a:hover  { color: #f7f7f7; text-decoration: none; background-color: #c58d00 }
ul#subpages li { display: block; margin: 5px 0; padding: 0 }
ul#subpages .current_page_item a    { color: #fff; background-color: #c58d00 }
#sidebar ul ul li, #sidebar ul ol li   { margin: 3px 0 0 12px; padding: 0 0 0 1px }
/* End Sidebar */
h1, h2, h3 { font-weight: bold }
h1 { font-size: 10px; text-align: center; margin: 0; padding-top: 70px }
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg  { text-decoration: none }
h2    { font-size: 1.3em; margin: 0 0 0 }
h2.pagetitle   { font-size: 1.2em; text-align: center; margin-top: 5px; margin-bottom: 0 }
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited   { color: #313131 }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite   { color: #666; text-decoration: none }
h3  { font-size: 1.2em; margin: 25px 0 0; padding: 0 }
h3.comments { margin: 40px auto 20px; padding: 0 }
a, h2 a:hover, h3 a:hover        { color: #c58d00; text-decoration: none }
a:hover  { color: #8e999b; text-decoration: underline }
.entry p a:visited  { }
.commentlist li, #commentform input, #commentform textarea  { }
.commentlist li { font-weight: bold }
.commentlist cite, .commentlist cite a { font-size: 1.1em; font-style: normal; font-weight: bold }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none }
#commentform p  { }
.commentmetadata { font-weight: normal }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike   { }
code { font: 1.1em "Courier New", Courier, Fixed }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: 0.07em }
.post  { margin: 0 0 20px }
/* Begin Images */
a img { border: none }
p img   {  }
img.centered { display: block; margin-right: auto; margin-left: auto }
img.alignright { display: inline; margin: 0 0 2px 7px; padding: 4px }
img.alignleft { display: inline; margin: 0 7px 2px 0; padding: 4px }
.alignright  { margin-left: 10px; float: right }
.alignleft  { float: left }
/* End Images */
/* Begin Lists*/
html>body .entry ul { text-indent: -10px; list-style: none; margin-left: 0; padding: 0 0 0 10px }
html>body .entry li  { margin: 7px 0 8px 5px; padding-left: 10px }
.entry ul li, #sidebar ul ul li   { content: "\00BB \0020"    }
.entry ol { margin: 0; padding: 0 0 0 35px }
.entry ol li { margin: 0; padding: 0 }
.postmetadata ul, .postmetadata li { list-style-type: none; list-style-image: none; display: inline }
.postmetadata   { padding-bottom: 10px; clear: right; border-bottom: 1px solid #b3b3b3 }
/* End Entry Lists */
/* Begin Form Elements */
#searchform    { margin: 10px 0; padding: 0 10px 0 0 }
#sidebar #searchform #s       { padding: 2px; width: 100%; border: solid 1px #666 }
#sidebar #searchsubmit      { color: #666; font-size: 1.2em; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-color: #f7f7f7; margin: 0 3px 0 10px; padding: 0; width: 55px; border: solid 1px #f7f7f7 }
#sidebar #searchsubmit:hover { color: #c58d00; cursor: pointer }
.entry form  { text-align: center }
select { width: 130px }
#commentform input  { margin: 5px 0 1px 0; padding: 2px; width: auto }
#commentform textarea   { padding: 2px; width: 100%; border: solid 1px #666 }
#commentform #submit      { color: #666; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-color: #fff; margin: 0 0 10px; float: right; border: solid 1px #fff }
/* End Form Elements */
/* Begin Comments*/
.commentlist { text-align: justify; padding: 0 }
.commentlist li { list-style: none; margin: 15px 0 3px; padding: 5px 10px 3px }
.commentlist p { margin: 10px 5px 10px 0 }
#commentform p { margin: 5px 0 }
.nocomments { text-align: center; margin: 0; padding: 0 }
.commentmetadata { display: block; margin: 0 }
/* End Comments */
/* Begin Calendar */
#wp-calendar th { font-style: normal; text-transform: capitalize }
#wp-calendar { margin: 10px auto 0; width: 155px; empty-cells: show   }
#wp-calendar #next a { text-align: right; padding-right: 10px }
#wp-calendar #prev a { font-size: 9pt; text-align: left; padding-left: 10px }
#wp-calendar a { text-decoration: none; display: block }
#wp-calendar caption { font: bold 1.3em "Lucida Grande", Verdana, Arial, Sans-Serif; text-align: center; width: 100% }
#wp-calendar td { text-align: center; padding: 3px 0 }
#wp-calendar td.pad:hover { background-color: #fff }
/* End Calendar */
/* diverses*/
p  { line-height: 16px; margin: 5px 0 }
acronym, abbr, span.caps { cursor: help }
acronym, abbr { border-bottom: 1px dashed #999 }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd }
blockquote cite { display: block; margin: 5px 0 0 }
.center { text-align: center }
hr   { display: none; margin: 0; padding: 0; height: 0 }
/*hauptnavigation*/
ul#mainnav          { color: #313131; font-size: 14px; font-weight: bold; text-align: left; margin: 8px 0 0; padding-bottom: 10px; padding-left: 0 }
ul#mainnav a        { color: #000; text-decoration: none; padding: 2px 4px 4px }
ul#mainnav .current_page_item a  { color: #313131; background-color: #fff }
ul#mainnav a:hover    { color: #c58d00; background-color: #fff }
ul#mainnav li  { list-style-type: none; display: inline; padding: 0 }
/*unternavigation*/
ul#subnav    { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: right; margin-top: 10px; margin-right: 28px; margin-bottom: 0; padding: 0 }
#subnav a    { margin-right: 15px }
#subnav a:hover { text-decoration: none }
ul#subnav li { list-style-type: none; display: inline; margin: 0; padding: 0 }
