/*
Theme Name: Leaves in September
Description: Das Theme f&uuml;r die Webseite <a href="http://septemberleaves.com">septemberleaves.com</a>
Version: 1.0
Author: Daniel Ehniss
Author URI: http://depone.danielehniss.de/

ScreenDesign: Gerd B&ouml;ttler 

*/


body {
    background: url(/wp-content/themes/leaves/img/bg_april.jpg) repeat;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 65.5%;
    margin: 0;
    padding: 0;
    height: 100%;
    }

#page {
    background: url(/wp-content/themes/leaves/img/bg_mitte_april.jpg) repeat-y top left;
    margin: 10px auto 0px;
    width: 1024px;
    overflow: hidden;
    }

#inhalt {
    margin: 0 0 0 155px;
    }

#header {
    background: url(/wp-content/themes/leaves/img/bg_header_april.jpg) no-repeat top right;
    margin: 0px
    padding-top: 30px;
    width: 1024px;
    height: 270px;
    }

#headerimg {
    padding-top: 40px;
    margin: 0 0 0 255px;
    }

#content, #infos {
    margin: 0px 100px 40px 100px;
    width: 514px;
    }

#content {
    font-size: 1.1em;
    line-height: 1.5em;
    clear: both !important;
    }

.navigation {
    display: block;
    min-height: 1px;
    font-weight: bold;
    padding: 0 0 15px;
    }

.post {
    margin-top: 30px;
    padding-bottom: 30px;
    }

.postmetadata {
    font-size: 0.9em;
    line-height: 1.3em;
    clear: both;
    }

.pm1 {
    float: left;
    height: 40px;
    padding-right: 5px;
    }

.sociable {
    /*float: left;*/
    margin: 0 5px !important;
    }

.sociable_tagline {
    text-decoration: underline;
    }

.sociable_tagline:hover {
    text-decoration: none;
    cursor: pointer;
    }

.spread_single {
    height: 40px;
    margin: 20px 0;
    }
.spread_single .sociable_tagline p {
    text-decoration: none !important;
    }

h2 {
    font-size: 1.2em;
    font-weight: bold;
    clear: both;
    }

h2 a, h2 a:visited, h3 a, h3 a:visited {
    text-decoration: none;
    }

h3 {
    font-size: 1.2em;
    font-weight: normal;
    }

a, a:visited, h2 a:hover {
    color: #000;
    text-decoration: underline;
    }

a:hover {
    text-decoration: none;
    }

#footer {
    background: url(/wp-content/themes/leaves/img/bg_footer_april.jpg) no-repeat bottom right;
    width: 1024px;
    height: 90px;
    margin: 0 auto 30px;
    }

.ftxt {
    padding: 65px 0 0 100px;
    width: 824px;
    color: #000;
    }    

#footer a, #footer a:visited {
    text-decoration: none;
    color: #000;
    }

#footer a:hover {
    text-decoration: underline;
    }

hr {
    display: none;
    }

img {
    border: none;
    }

.cr {
    float: left;
    margin: 0 0 10px 0;
    }

.imp {
    float: right;
    display: inline;
    }

.entry ul {
    margin: 0;
    padding: 0;
    }

.entry ul li {
    list-style: circle;
    list-style-position: outside;
    margin: 0 0 10px 15px;
    padding: 0;
    }

.entry ul li ul li {
    list-style: circle;
    list-style-position: inside;
    margin: 0;
    padding: 0 15px;
    }

.entry {
    margin: 0 0 20px 0;
    }

a.weiterlesen {
    /* margin: 0 0 20px 0;*/
    background-color: #ccc;
    padding: 5px 7px 5px 5px;
    text-decoration: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    }
    
a.weiterlesen:hover, .weiterlesen:focus {
    background-color: #000;
    color: #fff;
    }

ul.links, li.linkcat {
    list-style: none;
    margin: 0;
    padding: 0;
    }

.ks {
    display: none;
    }

object {
    margin-bottom: 10px;
    }

.tourdaten {
    background: url(/wp-content/themes/leaves/img/klinie.png) no-repeat scroll center bottom;
    padding: 0px 0 10px;
    margin: 5px 0;
    }

/* Infos */

#infos {
    margin: 100px 100px 20px 100px;
    width: 514px;
    font-size: 1.1em;
    line-height: 1.5em;
    clear: both !important;
    }

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

.logo {
    margin-bottom: 7px;
    }

.alignleft {
    float: left;
    margin: 0 10px 7px 0;
    }

#twitter_div {
    clear: both;
    margin: 30px 0 30px 0;
    }

#twitter_div h2 {
    font-weight: bold;
    font-size: 1.0em;
    margin: 0 5px 0 0 !important;
    }

/* Ende Infos */ 

/* Verbindungen */

#verbindungen {
    width: 200px;
    margin: 0px 10px 0px 100px;
    font-size: 1.1em;
    line-height: 1.5em;
    float: left;
    clear: both;
    }

#verbindungen ul, #verbindungen ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    }

.feed {
    clear: both;
    margin-top: 20px;
    }

#verbindungen img {
    margin: 3px 10px 1px 0 !important;
    }

/* Ende Verbidungen */

/* Musik */

#musik {
    width: 300px;
    font-size: 1.1em;
    line-height: 1.5em;
    float: right;
    margin: 0 250px 0px 0;
    }

#musik h2 {
    font-size: 1.0em;
    font-weight: bold;
    margin: 0;
    }

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

#musik ul li {
    list-style: none;
    margin: 2px 0 0 0;
    padding: 0;
    }

#musik .rsswidget img {
    display: none;
    }

#musik a, #musik a:visited {
    text-decoration: none;
    }

#musik a:hover {
    text-decoration: underline;
    }

.onebit_mp3 a {
    text-decoration: none;
    padding: 0;
    } 

/* Ende Musik */

/* Navi */

#navi {
    height: 17px;
    margin: 10px 80px 50px;
    width: 585px;
    }

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

#navi ul li {
    list-style: none;
    display: inline;
    margin: 0 19px;
    padding: 0;
    float: left;
    }

#navi ul li ul {
    padding: 5px 0;
    display: none;
    }

#navi ul li ul li {
    float: none;
    margin: 0;
    padding: 3px 0px;
    display: block;
    }

#navi li a.blog {
    background: url(/wp-content/themes/leaves/img/navi/blog.png) no-repeat bottom;
    height: 17px !important;
    width: 36px !important;
    display: block;
    }

#navi li a.tour {
    background: url(/wp-content/themes/leaves/img/navi/tour.png) no-repeat bottom;
    height: 17px !important;
    width: 37px !important;
    display: block;
    }

#navi li a.medien {
    background: url(/wp-content/themes/leaves/img/navi/medien.png) no-repeat bottom;
    height: 17px !important;
    width: 55px !important;
    display: block;
    }

#navi ul li ul li a.audio {
    background: url(/wp-content/themes/leaves/img/navi/audio.png) no-repeat bottom;
    height: 17px !important;
    width: 45px !important;
    display: block;
    }

#navi ul li ul li a.video {
    background: url(/wp-content/themes/leaves/img/navi/video.png) no-repeat bottom;
    height: 17px !important;
    width: 45px !important;
    display: block;
    }

#navi ul li ul li a.photo {
    background: url(/wp-content/themes/leaves/img/navi/photo.png) no-repeat bottom;
    height: 17px !important;
    width: 45px !important;
    display: block;
    }

#navi li a.downloads {
    background: url(/wp-content/themes/leaves/img/navi/downloads.png) no-repeat bottom;
    height: 17px !important;
    width: 83px !important;
    display: block;
    }

#navi li a.shop {
    background: url(/wp-content/themes/leaves/img/navi/shop.png) no-repeat bottom;
    height: 17px !important;
    width: 38px !important;
    display: block;
    }

#navi li a.kontakt {
    background: url(/wp-content/themes/leaves/img/navi/kontakt.png) no-repeat bottom;
    height: 17px !important;
    width: 64px !important;
    display: block;
    }

#navi ul li ul li a.biographie {
    background: url(/wp-content/themes/leaves/img/navi/biographie.png) no-repeat bottom;
    height: 17px !important;
    width: 92px !important;
    display: block;
    }

#navi ul li ul li a.links {
    background: url(/wp-content/themes/leaves/img/navi/links.png) no-repeat bottom;
    height: 17px !important;
    width: 46px !important;
    display: block;
    }

#navi ul li ul li a.impressum {
    background: url(/wp-content/themes/leaves/img/navi/impressum.png) no-repeat bottom;
    height: 17px !important;
    width: 84px !important;
    display: block;
    }

#navi ul li a:hover, #navi ul li#current a, #navi ul li ul li a:hover, #navi ul li ul li#current a, #navi ul li#current ul li a:hover {
    background-position: 50% top;
    }

#navi ul li#current ul li a {
    background-position: 50% bottom;
    }

.alignright {
    float: right;
    }
    
/* Ende der Navi */

/* Kontaktformular */

.name {
    background: url(/wp-content/themes/leaves/img/name.png) no-repeat bottom;
    width: 514px;
    height: 32px;
    border: none !important; 
    }

.nfeld, .efeld {
    background: none !important;
    border: none !important;
    margin: 5px 0 0 41px;
    width: 454px;
    padding: 3px;
    }

.email {
    background: url(/wp-content/themes/leaves/img/email.png) no-repeat bottom;
    width: 514px;
    height: 32px;
    border: none !important;
    }

.text {
    background: url(/wp-content/themes/leaves/img/text.png) no-repeat bottom;
    width: 514px;
    height: 110px;
    border: none !important;
    }

.tfeld {
    background: none !important;
    border: none !important;
    margin: 7px 0 0 41px;
    font-size: 1.0em;
    font-family: Helvetica, Arial, sans-serif;
    width: 453px;
    height: 92px;
    padding: 3px;
    }

.senden, #submit {
    background: url(/wp-content/themes/leaves/img/senden.png) no-repeat top;
    width: 60px;
    height: 20px;
    border: none !important;
    float: right;
    margin-right: 5px;
    }

.senden:hover, #submit:hover {
    background-position: bottom;
    }

.NLname {
    background: url(/wp-content/themes/leaves/img/abo_name.png) no-repeat bottom;
    width: 514px;
    height: 31px;
    border: none !important; 
    }

.nameNL, .emailNL {
    background: none !important;
    border: none !important;
    margin: 5px 0 0 83px;
    width: 417px;
    padding: 3px;
    }

.NLemail {
    background: url(/wp-content/themes/leaves/img/abo_email.png) no-repeat bottom;
    width: 514px;
    height: 31px;
    border: none !important;
    }

.aboNL {
    background: url(/wp-content/themes/leaves/img/abo.png) no-repeat top;
    width: 80px;
    height: 20px;
    border: none !important;
    float: right;
    margin-right: 5px;
    }

.aboNL:hover {
    background-position: bottom;
    }

.abo_head {
    clear: both;
    margin: 20px 0 7px 0;
    }

/* Ende Kontaktfeld */

/* Cleaner Gallery */

.gallery .gallery-item {
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    }

.gallery .gallery-item img, .gallery-item img.thumbnail {
    height: auto;
    margin: 0 auto;
    max-width: 89%;
    padding: 1%;
    }

.col-7 {
    width: 14%;
    }

.gallery .gallery-row {
    clear: both;
    display: block;
    margin: 0 0 6px 0;
    overflow: hidden;
    height: 65px;
    }

/* Ende CG */

/* Kommentare */

h3#comments {
    margin: 30px 0 0 0;
    }

ol.commentlist {
    list-style: none;
    padding: 0;
    margin: 0;
    }

ol.commentlist li {
    margin: 5px 0;
    background: url(/wp-content/themes/leaves/img/klinie.png) no-repeat bottom;
    padding: 20px 0;
    }

.fn {
    font-style: normal;
    font-weight: bold;
    }

img.avatar {
    float: right;
    }

/* Ende der Kommentare */

/* Shop */

div#shoppingcart div#shoppingcartcontents {
    background: none !important;
    padding: 5px !important;
    border: none !important;
    }

table.wpsc_checkout_table input.text, table.wpsc_checkout_table textarea, table.wpsc_checkout_table select {
    background: none !important;
    height: 100% !important;
    padding: 3px;
    border: 1px solid #999 !important;
    }

table.wpsc_checkout_table tr td colspan {
    margin: 20px 0;
    height: 20px;
    }

.productdisplay {
    margin-bottom: 50px !important;
    }

.wpsc_also_bought_header {
    display: block;
    font-size: 1.1em !important;
    line-height: 2.5em;
    font-weight: normal !important;
    }

.wpsc_also_bought, .wpsc_also_bought a.preview_link {
    margin: 0 !important;
    }

.wpsc_product_name {
    display: none;
}

ul.wpsc_categories, ul.wpsc_categories li {
    list-style: none;
    clear: both;
    }

ul.wpsc_categories li ul li {
    list-style: none;
    margin: 5px 10px;
    clear: both;
    display: block;
    }

.wpsc_category_image {
    float: left;
    margin: 5px;
    }

.wpsc_category_link {
    line-height: 3.7em;
    text-decoration: none;
    padding: 0 0 0 5px;
    }

a.wpsc_category_link, a:visited.wpsc_category_link {
    text-decoration: none;
    text-transform: uppercase;
    }

a:hover.wpsc_category_link {
    color: #666;
    }

#sideshoppingcart {
    clear: both;
    padding: 10px 0;
    }

.wpsc_page_numbers {
    clear: both;
    padding: 10px 0;
    }

.wpsc_category_details img {
    margin: 0 20px 30px 0 !important;
    }

/* Ende des Shops */

/* IE 6 */
.sechs {
    width: 500px;
    margin: 20px 0 20px 100px;
    border: 1px solid #b4cad7;
    padding: 10px 5px;
    font-size: 1.1em;
    }

/* Ende IE 6 */