/*
Theme Name: kumita
Version: 1.0
Author: Johannes Schoenberger
Author URI: http://www.homepages4you.de/
*/

body {
    width:996px;
    margin:5px auto;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
a {
    color:#029851;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
img {
    border:0;
}
    
p {
    margin:10px;
    text-align:justify;
}
input, textarea, select {
    border:1px solid #A1D3AD;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
h1, h2, h3, h4, h5, h6 {
    margin:0;
    padding:3px 0 3px 0;
}
/*h1 { font-size:13px; }*/
h1 { font-size:12px; }
h2 { font-size:12px; }
h3 { font-size:11px; }
.clear {
    clear:both;
    font-size:0px;
    height:0px;
    line-height:0px;
}
#main {
    width:822px;
    float:left;
    margin-top:3px;
}
#banner_top a img {
    display:block;
}
#banner_right {
    float:left;
    width:160px;
    margin-left:3px;
}
#left {
    float:left;
    width:163px;
}
    .left_box {
        margin-bottom:5px;
        background:#F3F7F4;
    }
    #schongewusst {
        border:1px solid #C8C8C8;
        background:#F4F4F4;
        padding:8px;
        color:#666;
        text-align:justify;
        font-size:10px;
        line-height:16px;
    }
    #schongewusst h3 {
        color:#000;
        padding-top:0;
    }
    
#right {
    float:left;
    width:659px;
}
#login_form {
    margin:0;
    padding:10px;
    background:#F3F7F4;
    border-bottom:1px solid #65CA7C;
}
    #login_form label {
        font-weight:bold;
        display:block;
        margin-bottom:4px;
    }
    #login_form input {
        width:136px;
        margin:0;
    }
    #login_form #einloggen {
        display:block;
        width:87px;
        height:23px;
        border:0;
        background:url(bilder/einloggen.png);
        padding:0;
        margin:10px 0 0 0;
    }
    #login_links {
        margin-top:15px;
    }

#searchform {
    margin:10px 0 0 -5px;
    padding:0;
}
    #s {
        width:85px;
        float:left;
        font-size:10px;
        margin:0;
    }
    #suchbutton {
        float:left;
        display:block;
        margin:0 0 10px 5px;
        font-size:10px;
    }
    
#content {
    width:634px;
    border:1px solid #C8C8C8;
    border-top:0;
    border-bottom:0;
    margin:0 0 0 3px;
    padding:8px 10px 8px 10px;
    line-height:18px;
    color:#333;
}
    #content_top {
        height:2px;
        width:656px;
        margin:3px 0 0 3px;
        background:url(bilder/content_top.png);
        font-size:0;
    }
    #content_bottom {
        height:2px;
        width:656px;
        margin:0 0 0 3px;
        background:url(bilder/content_bottom.png);
        font-size:0;
    }
    
#footer {
    width:634px;
    border:1px solid #039851;
    border-top:0;
    border-bottom:0;
    margin:0 0 0 3px;
    padding:8px 10px 8px 10px;
    font-weight:bold;
    font-size:10px;
    color:#039851;
}
    #footer_top {
        height:2px;
        width:656px;
        margin:3px 0 0 3px;
        background:url(bilder/footer_top.png);
        font-size:0;
    }
    #footer_bottom {
        height:2px;
        width:656px;
        margin:0 0 0 3px;
        background:url(bilder/footer_bottom.png);
        font-size:0;
    }
    
#copyright {
    text-align:right;
    color:#999;
    font-size:10px;
    margin:5px 5px 0 0;
}

.post {
    margin-bottom:30px;
}
    .post_top {
        border-bottom:1px solid #C8C8C8;
        padding:0 0 0 5px;
    }
    .post_top h1 {
        float:left;

    }
    .post_top h2 {
        float:left;
        }
        .second h2 {
        font-style:italic;
        font-weight:normal;
        font-size:10px;
        margin:4px 5px 0 0;
        color:#999;
        padding:0;
        padding-left:10px;

    } 

    .post_top small {
        float:right;
        color:#999;
        margin:4px 5px 0 0;
        padding:0;
    }
    .post_content {
        padding:5px;
    }
    .post_content p {
		margin-bottom: 1.4em;
        padding:0;
    }
    .post_content h2 , .post_content h3, .post_content h3 {
    	padding:5px
    }	
    .post_infos {
        border-top:1px solid #C8C8C8;
        padding-left:5px;
        color:#999;
    }

#comments {
    margin-bottom:5px;
}
#respond {
    margin-top:20px;
}  
.comment_list {
    margin:0;
    padding:0 0 0 10px;
    list-style-type:none;
}
    .comment_list li {
        border:1px solid #C8C8C8;
        background:#F4F4F4;
        padding:5px 5px 20px 10px;
        margin:3px;
    }
    .comment_list li small {
        display:block;
        padding:0 0 10px 0;
    }
    .comment_list li p {
        margin:0;
        padding:0 0 0 10px;
    }
    
#comment_form {
    margin:0;
    padding:0;
}

#sidebar {
    padding:5px 5px 5px 10px;
    color:#666;
    border-top:1px solid #65CA7C;
    border-bottom:1px solid #65CA7C;
}
    #sidebar ul {
        margin:0;
        padding:0 0 10px 10px;
        list-style-type:none;
    }
    
.info_box {
    border:1px solid #FFE222;
    background:#FFFBE2;
    padding:5px 5px 10px 10px;
    margin:0 0 10px 0;
}
    .info_box p {
        padding:0 0 0 5px;
        margin:0;
    }
    
#next {
    float:right;
}
#previous {
    float:left;
}

.related_posts {
    margin:0;
    padding:0;
}
    .related_posts h3 {
        margin:50px 0 0 0;
    }
    .related_posts, .related_post {
        margin:0;
        padding:0 0 10px 20px;
    }
    .recentcomments a{display:inline !important;padding: 0 !important;margin: 0 !important;}
    
    
    .alignright{float:right;padding-left:5px;}
    .alignleft{float:left;padding-right:5px;}
    
    
    
#pagination { text-align: center; }
#pagination a, #pagination span { border: 1px solid #029851; color: #029851; font-family: Tahoma, "Lucida Grande", Verdana, Arial, sans-serif; font-size: 11px; padding: 3px 5px 3px 5px; margin: 0px 1px 0px 1px; }
#pagination a:hover { border: 1px solid #1B226D; }
#pagination .navigate-active { color: #029851; font-weight: bold; }
#pagination .navigate-inactive { border: 1px solid #e3e3e3; color: #b6b5b5; font-weight: bold; }
#pagination .currentpage { background: #029851; border: 1px solid #029851; color: #ffffff; font-weight: bold; } 

