@CHARSET "UTF-8";
/*
Theme Name: Kinderland Blog
Theme URI: http://www.kinderland.by/
Description: 3-column Wordpress custom Theme
Version: 1.0
Author: Richard Köhl
Author URI: http://blog.rki-home.de/about/
Design: Figge+Schuster
Design URI: http://www.figge-schuster.de
*/

/*
Template Colors:
    - white:    #ffffff     backgrounds, menu-links, headlines    
    - red:      #db212f     backgrounds, links
    - dark-red: #701e20     backgrounds
    - grey:     #544d47     text
*/

img.centered
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright
{
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft
{
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

.alignright
{
    float: right;
}

.alignleft
{
    float: left;
}

body
{
    background-image: url('images/blog-background.png');
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-Serif;
    color: #544d47;
}

a
{
    text-decoration: none;
    color: #db212f;
}

input.btm_inputtext,
textarea.btm_inputtext
{
    border: 1px solid #db212f;
    background: #fdfbfc url('images/input-background.png') top left repeat-x;
    color: #544d47;
    padding: 2px 10px;
}

input.btm_inputbutton
{
    background-color: #db212f;
    color: #ffffff;
    padding: 2px 10px;
    border: 0;
}

a:hover
{
    text-decoration: underline;
}

#btm_container
{
    width: 955px;
    background-color: #ffffff;
    margin: 65px auto;
    padding: 5px 6px;
    overflow: hidden;
}


#btm_footer
{
    height: 15px;
    width: 927px;
    background-color: #db212f;
    overflow: hidden;
    float: left;
    margin-top: 5px;
    padding: 3px 14px;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    clear: both;
}

#btm_topmenu
{
    height: 15px;
    width: 927px;
    background-color: #db212f;
    overflow: hidden;
    float: left;
    margin-bottom: 2px;
    padding: 3px 14px;
    color: #ffffff;
    font-size: 12px;
}

#btm_topmenu a,
#btm_footer a
{
    color: #ffffff;
}

#btm_headerimage
{
    background: url('images/header-background.jpg') top left no-repeat;
    width: 955px;
    height: 252px;
    overflow: hidden;
    float: left;
}

#btm_blogtitle
{
    width: 250px;
    height: 90px;
    margin-top: 135px;
    margin-left: 20px;
    overflow: hidden;
    float: left;
}

#btm_bayernlink
{
    width: 80px;
    height: 70px;
    margin-top: 110px;
    margin-right: 60px;
    overflow: hidden;
    float: right;
}

#btm_headerimage h1
{
    color: #ffffff;
    text-align: right;
    margin: 0;
    padding: 0;
    font-size: 45px;
}

#btm_headerimage h1 a:hover
{
    text-decoration: none;
}

#btm_headerimage h1 b
{
    visibility: hidden;
}

#btm_headermenu
{
    width: 907px;
    height: 12px;
    background-color: #701e20;
    float: left;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    padding: 6px 24px;
}

#btm_headermenu_left
{
    float: left;
}

#btm_headermenu_right
{
    float: right;
}

#btm_headermenu a
{
    color: #ffffff;
}

#btm_content
{
    width: 915px;
    min-height: 500px;
    float: left;
    padding: 30px 20px;
}

#btm_articlecontainer
{
    width: 564px;
    min-height: 200px;
    float: left;
}

#btm_articlecontainer div.btm_article
{
    width: 564px;
    min-height: 150px;
    background: url('images/artikel-headergrafik.png') top left no-repeat;
    clear:both;
}

#btm_comments
{
    width: 564px;
    padding: 20px;
    font-size: 12px;
    float: left;
    clear: both;
}

#btm_comments textarea
{
    width: 500px;
    height: 150px;
}

div.btm_article div.btm_date
{
    height: 22px;
    margin-left: 100px;
    float: left;
    display: inline;
}

div.btm_article div.btm_date_left
{
    width: 22px;
    height: 22px;
    background: url('images/artikel-headline-left.png') top right no-repeat;
    float: left;
}

div.btm_article div.btm_date_right
{
    width: 22px;
    height: 22px;
    background: url('images/artikel-headline-right.png') top left no-repeat;
    float: left;
}

div.btm_article div.btm_date_text
{
    height: 14px;
    background: url('images/artikel-headline-background.png') top left repeat;
    float: left;
    padding: 4px 5px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    overflow: hidden;
}

div.btm_article div.btm_headline
{
    width: 350px;
    height: 36px;
    vertical-align: bottom;
    float: left;
    margin-left: 100px;
    padding-top: 15px;
    padding-left: 10px;
    display: inline;
}

div.btm_headline h2
{
    margin: 0;
    padding: 0;
    font-size: 16px;
}

div.btm_headline h2 a
{
    color: #544d47;
}

div.btm_authorportrait
{
    width: 68px;
    height: 68px;
    background-color: lightgrey;
    border: 1px solid #db212f;
    margin-right: 25px;
    float: right;
    overflow: hidden;
    display: inline;
}

div.btm_authorlistportrait
{
    width: 68px;
    height: 68px;
    background-color: lightgrey;
    border: 1px solid #db212f;
    overflow: hidden;
    display: inline;
    float: left;
    clear: left; 
}

div.btm_articletext
{
    width: 514px;
    min-height: 50px;
    float: left;
    padding: 15px 25px;
    font-size: 12px;
    line-height: 1.5;
}

div.btm_articlefooter
{
    width: 514px;
    float: left;
    padding: 0 25px 25px 25px;
    font-size: 10px;
    line-height: 1.6;
}

div.btm_articletrenner
{
    width: 564px;
    height: 5px;
    padding-bottom: 25px;
    float: left;
    clear: both;
    background: url('images/artikel-trenner.png') top left no-repeat;
}

#btm_sidebarcontainer
{
    width: 325px;
    min-height: 400px;
    float: right;
}

#sidebar_breit
{
    width: 325px;
    float: right;
    clear: both;
    min-height: 200px;
}

#sidebar_links
{
    width: 160px;
    min-height: 200px;
    float: left;
    display: inline;
    overflow: hidden;
}

#sidebar_rechts
{
    width: 160px;
    min-height: 200px;
    float: right;
    display: inline;
    overflow: hidden;
}

div.btm_widget
{
    float: left;
    clear: both;
}

div.btm_widgetheadline
{
    height: 20px;
    float: left;
    margin-bottom: 15px;
}

#sidebar_breit div.btm_widgetheadline
{
    width: 325px;
}

#sidebar_links div.btm_widgetheadline,
#sidebar_rechts div.btm_widgetheadline
{
    width: 160px;
}

div.btm_widgetheadline_left
{
    width: 20px;
    height: 20px;
    background: url('images/sidebar-headline-left.png') top right no-repeat;
    float: left;
}

div.btm_widgetheadline_right
{
    width: 20px;
    height: 20px;
    background: url('images/sidebar-headline-right.png') top right no-repeat;
    float: right;
}

div.btm_widgetheadline_text
{
    background: url('images/sidebar-headline-background.png') top right repeat-x;
    height: 18px;
    float: left;
    padding-left: 5px;
    padding-top: 2px;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
}

#sidebar_links div.btm_widgetheadline_text,
#sidebar_rechts div.btm_widgetheadline_text
{
    width: 115px;
}

#sidebar_breit div.btm_widgetheadline_text
{
    width: 280px;
}

div.btm_widgetheadline_text h3
{
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

div.btm_widgetcontent
{
    font-size: 11px;
    clear: both;
    min-height: 40px;
    padding: 15px 10px;
}

div.btm_widgetcontent a,
#btm_sidebarcontainer a
{
    color: #544d47;
}

#sidebar_breit div.btm_widgetcontent
{
    width: 305px;
}

#sidebar_links div.btm_widget ul,
#sidebar_rechts div.btm_widget ul
{
    width: 140px;
}

div.btm_widgetcontent ul,
#btm_sidebarcontainer ul
{
    font-size: 11px;
    clear: both;
    min-height: 40px;
    padding: 0 10px 15px 10px;
    margin: 0;
    list-style-position: inside;
    line-height: 1.5;
}

div.btm_widgetcontent li,
#btm_sidebarcontainer li
{
    margin: 0;
    padding: 0;
}

#btm_searchform
{
    width: 300px;
    float: left;
    clear: both;
    padding: 10px;
    margin-top:20px;
    margin-bottom: 10px;
    white-space: nowrap;
}

#btm_emailfeedform
{
    width: 300px;
    float: left;
    clear: both;
    padding: 10px;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
}

#btm_searchform input.btm_inputtext
{
    width: 185px;
    margin-right: 10px;
}

#btm_emailfeedform input.btm_inputtext
{
    width: 160px;
    margin-right: 10px;
}

#btm_searchform input.btm_inputbutton
{
    width: 75px;
}

#btm_emailfeedform input.btm_inputbutton
{
    width: 100px;
}

#tag_cloud
{
    text-align: center;
    word-spacing: 10px;
    line-height: 1.5;
}

#btm_comments div.btm_avatar
{
    width: 30px;
    height: 30px;
    float: left;
    padding-right: 10px;
}

#btm_comments div.btm_avatar img
{
    border: 1px solid #db212f;
}

img.btm_aggregator
{
    border: 0;
}

#btm_feedbuttons
{
    padding-top: 15px;
    margin-left: 5px;
    width: 320px;
}

#btm_archiveheadline
{
    width: 564px;
    padding-bottom: 20px;
    font-size: 12px;
    font-weight: bold;
}

#btm_navigation
{
    width: 564px;
    font-weight: bold;
    font-size: 12px;
}

div.btm_alignleft
{
    float: left;
}

div.btm_alignright
{
    float: right;
}

div.btm_rssfeedbutton
{
    width: 15px;
    height: 15px;
    background: url('images/rss-button-small.png') top left no-repeat;
    overflow: hidden;
}

#btm_authorlistcontainer
{
    float: left;
    width: 325px;
}

#btm_authorlist
{
    margin-bottom: 10px;
    margin-left: 5px;
    width: 320px;
}

#btm_authorlist tr td
{
    padding: 5px;
    font-size: 10px;
}

#btm_teddylinks
{
    position:absolute;
    width:363px;
    height:352px;
    background-image:url('images/teddy-links.png');
    z-index:-1;
    top:0px;
    left:0px;
}

#btm_teddyrechts
{
    position:absolute;
    width:318px;height:245px;
    background-image:url('images/teddy-rechts.png');
    z-index:-1;
    top:420px;
    left:1250px;
}
