/*  
Theme Name: WordPress muellersbuero-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> 
*/
/*muellersbuero*/
body         { color: #000; font-size: 62.5%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; text-align: center; margin: 0 0 20px; padding: 0 }
#page         { color: #313131; text-align: left; margin: 0 auto; padding: 0; width: 740px }
#header          { font-size: 1px; background-color: #fff; margin: 0; padding: 0; height: 2px }
#description      { visibility: hidden; margin: 0; padding: 0 }
#teaserimage      { background-image: url(images/mb_teaser01.gif); background-position: 0 -15px; margin: 0; padding: 0; height: 180px; overflow: hidden; clip: auto }
/*hauptnavigation*/
ul#mainnav    { color: #fff; font-weight: bold; background-image: url(images/mb_menue01.gif); background-repeat: repeat-x; text-align: center; margin: 0; padding: 2px 0 0; width: 740px; height: 23px }
ul#mainnav a   { color: #fff; text-decoration: none; text-transform: uppercase; margin: 0; padding-left: 20px }
ul#mainnav .current_page_item a { color: #000; background-image: url(images/mb_active01.gif); background-repeat: no-repeat; background-position: 0 0 }
ul#mainnav .current_page_item a:hover { color: #666; background-image: url(images/mb_active01.gif); background-repeat: no-repeat; background-position: 0 0 }
ul#mainnav a:hover { color: #000; background-image: url(images/mb_hover01.gif); background-repeat: no-repeat; background-position: 0 0 }
ul#mainnav li    { font-size: 12px; text-align: center; list-style-type: none; display: inline; margin: 0; padding: 0 10px }
#content      { }
.navigation { text-align: center; display: block; margin-top: 10px; margin-bottom: 60px }
.narrowcolumn          { margin: 0 0 0 190px; padding: 0 0 20px 0; width: 545px }
.narrowcolumn .entry, .widecolumn .entry    { }
.navigation { margin-bottom: 40px }
.narrowcolumn .postmetadata      { font-size: 1.1em; padding-top: 5px; padding-bottom: 25px }
.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 }
#footer           { color: white; font-size: 10px; background-image: url(images/mb_footer01.gif); background-repeat: repeat-x; margin: 0; padding: 8px 0 0 195px; height: 23px; clear: both }
#footer a     { color: #fff; font-size: 10px; margin: 0; padding: 0 }
small   { font-size: 0.9em }
/* Begin Sidebar */
#sidebar               { margin: 0; padding: 0; width: 170px; float: left }
#sidebar form  { margin: 22px 0 0; padding: 0 }
#sidebar h2     { font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; margin: 43px 0 10px; padding: 0 0 0 20px; border-top: 2px solid #4f0000; border-bottom: 2px dotted #4f0000 }
#sidebar .kontakt { margin-top: 40px }
#sidebar h3   { color: #ff00a0; font-size: 13px; margin-top: 8px; margin-bottom: 3px; padding-bottom: 1px; padding-left: 18px; border-bottom: 2px dotted #b3b3b3 }
#sidebar h4 { font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; margin: 20px 0 3px; padding: 0 0 0 20px; border-top: 2px solid #4f0000; border-bottom: 2px dotted #4f0000 }
#sidebar ul    { list-style-type: none; margin-left: 0; padding-left: 0 }
#sidebar p { margin-left: 20px }
#sidebar ul ul li, #sidebar ul ol li      { margin-left: 18px }
#sidebar ul li ul li { font-size: 1.1em }
ul#subpages           { font-family: Tahoma; font-weight: normal; margin-left: 0 }
ul#subpages a      { color: #000; text-decoration: none; padding-left: 18px }
ul#subpages a:hover  { background-image: url(images/mb_smhover01.gif); background-repeat: no-repeat; background-position: 3px -2px }
ul#subpages .current_page_item a   { background-image: url(images/mb_smhover01.gif); background-repeat: no-repeat; background-position: 3px -2px }
ul#subpages ul li   { margin-left: 0 }
ul#subpages li      { font-size: 1.1em; margin-bottom: 2px; margin-left: 0 }
/* End Sidebar */
/*unternavigation*/
ul#subnav  { font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 20px; margin-top: 5px; margin-left: 0; padding: 0; height: 20px; border-top: 2px solid #4f0000; border-bottom: 2px dotted #4f0000 }
#subnav a  { color: #666; margin-left: 25px; padding: 0 0 0 20px }
#subnav a:hover { text-decoration: none; background-image: url(images/mb_snavhover01.gif); background-repeat: no-repeat; background-position: 3px 0 }
#subnav  .current_page_item a { color: #4f0000; background-image: url(images/mb_snavactive01.gif); background-repeat: no-repeat; background-position: 4px 0 }
#subnav .current_page_item a:hover { color: #666; background-image: url(images/mb_snavactive01.gif); background-repeat: no-repeat; background-position: 4px 0 }
ul#subnav li { list-style-type: none; display: inline; margin: 0 0 0 0; padding: 0 }
h1, h2, h3  { font-weight: bold; margin-bottom: 0; padding-bottom: 0 }
h1   { font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; letter-spacing: 2px; margin: 0 0 0; padding-top: 10px; padding-bottom: 0 }
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg   { text-decoration: none }
h2      { font-size: 1.5em; margin: 0 }
h2.pagetitle  { font-size: 1.2em; text-align: center; margin-top: 5px }
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: #000; text-decoration: none }
h3    { font-size: 1.5em; font-weight: bold; margin: 20px 0 5px; padding: 0 }
h3.comments { margin: 40px auto 20px; padding: 0 }
a, h2 a:hover, h3 a:hover          { color: #f90; text-decoration: none }
a:hover   { color: #4f0000; text-decoration: underline }
.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 }
code { font: 1.1em "Courier New", Courier, Fixed }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: 0.07em }
.post     { margin-right: 0; margin-bottom: 5px; margin-left: 0 }
/* Begin Images */
a img { border: none }
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*/
.entry ul { margin-top: 1px; margin-bottom: 3px }
.entry ul li { font-size: 12px; line-height: 16px }
.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    { clear: right }
/* End Entry Lists */
/* Begin Form Elements */
#searchform     { margin: 0 0 10px; padding: 0 10px 0 0 }
#sidebar #searchform #s         { margin: 0; padding: 2px 2px 0; width: 100%; height: 18px; border-style: solid; border-width: 2px 1px 1px; border-color: #4f0000 }
#sidebar #searchsubmit        { color: #000; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #fff; margin: 0 3px 0 18px; padding: 0 0 0; height: 20px; border: solid 1px #fff }
.entry form  { }
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*/
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 }
p   { font-size: 12px; line-height: 16px; margin-top: 1px; margin-bottom: 4px }
h5  { font-size: 12px; font-weight: normal; line-height: 16px; margin-top: 10px; margin-bottom: 1px }
